我在 Redhat RHEL 4 上设置了 FTP,我想从 Windows 机器复制一个 gz 文件。问题是,一旦它在 Linux 机器上,我就无法解压它,它说它已损坏。
但我可以在 Windows 上正确打开它,我认为它在复制过程中被损坏了,可能是什么问题?
答案1
您可能忘记将传输模式切换为二进制。UNIX/Linux 系统处理行尾的方式与 Windows/DOS 系统不同。如果传输模式为 ASCII,FTP 将进行转换。您应该阅读 FTP 客户端的手册,了解如何切换到二进制模式。如果您使用的是命令行版本,则应使用命令binary
或bin
。