Я отправляю файл по электронной почте с Mac (Snow Leopard) на другой Mac (Lion).
Оказывается, что все переводы строки (0x0A) в файле преобразуются в возврат каретки (0x0D), фактически превращая исходный файл в совершенно другой файл.
Есть идеи, почему что-то подобное произошло?
Этого не происходит, когда отправитель загружает файл в Интернет, а получатель затем загружает файл с помощью своего веб-браузера. Это также не происходит, если отправитель сначала архивирует файл и отправляет его по электронной почте; Получатель получает исходный файл без изменений после распаковки ZIP-файла. Есть ли что-то особенное в передаче электронной почты, о которой я должен знать?