FTP 客户端,包括那些以编程方式使用的客户端,允许用户在上传文件时选择 ASCII 或二进制传输。一些客户端还支持某种形式的 Auto,您可以将它留给 FTP 客户端来决定。
选择一种格式而不是另一种格式的正确理由是什么?一个人如何决定?除了支持自动检测的客户端之外,如何使这一决策自动化?
Windows 同时使用回车符和换行符来显示文本文件中的行尾。Unix 通常只使用一个(我认为是换行符)。当您将 ftp 文件转换为文本时,ftp 程序将为您转换行尾。在二进制模式下,文件完全按原样传输。因此,如果您要传输文本文档,请使用 ASCII。其他任何东西和二进制可能是你最好的选择。正如其他人指出的那样,大多数现代文本编辑器无论如何都会处理行尾(记事本没有,也不是现代的 :) ),因此二进制是迄今为止更安全的选择。我也同意@njsf,我不喜欢在我背后更改文件。如果有必要,我的编辑器非常有能力进行查找和替换以修复行尾。
归档时间: |
|
查看次数: |
8576 次 |
最近记录: |