【发布时间】:2011-11-27 23:55:36
【问题描述】:
我正在通过电子邮件从 Mac(Snow Leopard)向另一台 Mac(Lion)发送文件。
事实证明,文件中的所有换行符(0x0A)都转换为回车符(0x0D),有效地将原始文件变成了一个完全不同的文件。
你知道为什么会发生这样的事情吗?
当发件人将文件上传到网络,然后收件人使用他的网络浏览器下载文件时,不会发生这种情况。如果发件人首先压缩文件并通过电子邮件发送,也不会发生这种情况;收件人在解压缩 ZIP 文件后得到完整的原始文件。关于电子邮件传输有什么特别之处我应该知道的吗?
【问题讨论】:
-
这与编程有什么关系吗?