【问题标题】:How to transfer binary file in SFTP?如何在 SFTP 中传输二进制文件?
【发布时间】:2015-03-24 06:57:53
【问题描述】:

如何在 SFTP 中传输二进制文件?会和普通文件一样吗?还是有什么不同的流程?

【问题讨论】:

    标签: unix sftp


    【解决方案1】:

    二进制文件是普通文件。

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

    SFTP 协议在其较新版本中还支持文本/ascii 与二进制模式的区别。虽然与 FTP 不同,但二进制模式是默认模式,如果需要,必须明确强制使用 text/ascii 模式。

    此外,仅 SFTP 版本 4 和更高版本支持 ascii/文本模式。许多 SFTP 服务器/客户端(包括最普遍的 OpenSSH)仅支持 SFTP 版本 3。所以他们甚至不会让你使用 text/ascii 模式。

    【讨论】:

      猜你喜欢
      • 2013-01-27
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多