当传输协议改变时文件大小会改变吗?

当传输协议改变时文件大小会改变吗?

我对刚刚发现的计算机上发生的事情非常好奇。

我已设置 SyncBackPro,使用 Windows 网络共享 (SMB) 将家用台式机上的音乐文件夹同步到笔记本电脑。文件会定期同步。

现在我尝试切换到 FTP,我注意到无文件即使从未修改过,也会匹配其对应项(我确保有只读标志,并且不允许任何应用程序重新标记 MP3 等...),因此 SyncBack 会询问我哪一侧应该覆盖另一侧。FTP 文件比本地文件稍大。

我通过笔记本电脑运行同步。

怎么会发生这样的事?文件相同,字节也应该相同...如果我再次运行 SMB 同步,它会再次匹配所有文件。

答案1

当文件以 ASCII/文本模式通过 FTP 传输时,换行符将转换为本地格式,这意味着单独的 CR 或 LF 被转换为 CRLF. 您应该确保文件以二进制/图像模式通过 FTP 传输。

相关内容