我需要对这个问题作出明确的解释。我从我的在线服务器下载了一个文件(.htaccess),为此我使用Filezilla作为FTP客户端。下载文件后,我注意到文件大小从482 kb增加到496 kb。是什么导致文件大小的变化?
我在google中做了以下研究:“从服务器site:stackoverflow.com下载后文件大小的更改”“从服务器site:serverfault.com下载后的文件大小更改”
我在这里问这个问题是因为我的问题可能是关于Filezilla、我的服务器提供者和我的桌面硬盘设置的具体问题。
发布于 2020-10-04 15:35:06
因为这是一个纯文本文件,所以我假设您已经将它从aLinux主机下载到了Windows主机。
当您在FTP上执行ASCII传输(而不是二进制)时,额外的字节将被LF (Line Feed)占用到CR/LF (传输返回/Line Feed)转换。
在您编辑了该文件并将其传输回后,它将从CR/LF转换为LF。
这是因为Linux上的文本文件使用单个LF字符作为行结束,而Windows使用CR/LF组合作为行结束。FTP进行转换,以便DOS和Windows文本编辑器能够编辑这些文件而不损坏它们。
https://serverfault.com/questions/1036318
复制相似问题