【问题标题】:Line feeds (0x0A) transform into carriage returns (0x0D) during email file transfer [closed]在电子邮件文件传输期间,换行符(0x0A)转换为回车符(0x0D)[关闭]
【发布时间】:2011-11-27 23:55:36
【问题描述】:

我正在通过电子邮件从 Mac(Snow Leopard)向另一台 Mac(Lion)发送文件。

事实证明,文件中的所有换行符(0x0A)都转换为回车符(0x0D),有效地将原始文件变成了一个完全不同的文件。

你知道为什么会发生这样的事情吗?

当发件人将文件上传到网络,然后收件人使用他的网络浏览器下载文件时,不会发生这种情况。如果发件人首先压缩文件并通过电子邮件发送,也不会发生这种情况;收件人在解压缩 ZIP 文件后得到完整的原始文件。关于电子邮件传输有什么特别之处我应该知道的吗?

【问题讨论】:

  • 这与编程有什么关系吗?

标签: macos file email newline


【解决方案1】:

在帮助中搜索“发送 Windows 友好附件”,然后关闭该选项。

【讨论】:

  • 我认为 Windows 有 换行符和回车符来表示新行。就我而言,一个转换为另一个,文件的字节大小保持完全相同。嗯...
  • 有趣。我仍然认为“Windows 友好附件”选项是首先要检查的。
  • 好的,我尝试在有或没有“Windows 友好”选项的情况下将文件发送给自己,在这两种情况下,我都完好无损地恢复了原始文件。所以看起来这个“Windows友好”选项不是它。现在,我不确定其他 Lion 用户使用的是什么电子邮件客户端。有趣...
猜你喜欢
  • 2012-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-22
  • 2016-01-29
  • 2012-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多