Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何在SFTP中传输二进制文件?_Unix_Sftp - Fatal编程技术网

Unix 如何在SFTP中传输二进制文件?

Unix 如何在SFTP中传输二进制文件?,unix,sftp,Unix,Sftp,如何在SFTP中传输二进制文件?它会和普通文件一样吗?或者有什么不同的过程吗?二进制文件是普通文件 您可能指的是文本/ascii与二进制传输模式,这是从FTP协议中得知的。FTP协议默认为text/ascii模式,因此通常必须确保该模式切换为二进制模式,以免损坏传输的二进制文件 SFTP协议在其较新版本中还支持文本/ascii与二进制模式的区别。尽管与FTP相反,二进制模式是默认模式,如果需要,必须显式强制使用text/ascii模式 此外,仅SFTP版本4和更新版本支持ascii/文本模式。许

如何在SFTP中传输二进制文件?它会和普通文件一样吗?或者有什么不同的过程吗?

二进制文件是普通文件

您可能指的是文本/ascii与二进制传输模式,这是从FTP协议中得知的。FTP协议默认为text/ascii模式,因此通常必须确保该模式切换为二进制模式,以免损坏传输的二进制文件

SFTP协议在其较新版本中还支持文本/ascii与二进制模式的区别。尽管与FTP相反,二进制模式是默认模式,如果需要,必须显式强制使用text/ascii模式

此外,仅SFTP版本4和更新版本支持ascii/文本模式。许多SFTP服务器/客户端(包括最广泛使用的OpenSSH)只支持SFTP版本3。因此,它们甚至不允许您使用text/ascii模式