如何在SFTP中传输二进制文件?它与普通文件相同吗?还是有不同的过程?
二进制文件是一种普通文件。
您可能在指的是来自FTP协议的文本/ASCII与二进制传输模式之间的区别。FTP协议默认为文本/ASCII模式,因此通常需要确保将模式切换为二进制以避免损坏传输的二进制文件。
SFTP协议的新版本也支持文本/ASCII与二进制模式的区分。但与FTP相反,二进制模式是默认设置,如果需要,必须显式地强制使用文本/ASCII模式。
此外,仅SFTP版本4及更高版本支持ASCII / text模式。许多SFTP服务器/客户端(包括最广泛使用的OpenSSH)仅支持SFTP版本3。因此,它们甚至不允许您使用文本/ASCII模式。