首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FTP文件传输中文本模式和ASCII模式的区别?

FTP文件传输中文本模式和ASCII模式的区别?
EN

Stack Overflow用户
提问于 2015-12-11 18:32:26
回答 2查看 1.6K关注 0票数 0

当通过WinSCP FTP工具传输文件时,我面临着一个奇怪的问题。我从服务器下载了一个shell脚本文件,并做了一些小修改。通过WinSCP工具将此文件上载到同一台UNIX服务器上。

当我选择传输设置为二进制时,Shell脚本不能正常工作,并且失败。甚至生成的日志文件也没有打开。

当我选择传输设置作为文本时,它正常工作。

此外,当我将传输设置设置为通过终端中的FTP命令在文件传输中将设置为ASCII时,即使它不起作用。

基于上述问题,我有以下关切:

  • 文本模式传输与ASCII模式传输的区别?
  • 通过FTP命令通过终端传输文件与使用WinSCP、FileZilla、FireFTP等FTP工具的区别?
EN

回答 2

Stack Overflow用户

发布于 2015-12-11 18:41:18

我认为这与纽线、回车和NL/CR组合之间的转换有关。也就是说,将文本文件从DOS机器传输到UNIX机器,ASCII模式将被转换为正确的翻译,而" text“模式(我认为它实际上是”二进制“模式)将按原样传输,而不需要翻译。

票数 0
EN

Stack Overflow用户

发布于 2015-12-11 20:34:09

“文本”和"ascii“转换模式没有区别。这只是两个名称,在相同的模式下可以互换使用。

GUI FTP客户端中的text/ascii模式与Windows命令行FTP客户端之间应该没有区别。

尽管可以是一些可能对特定服务器产生影响的实现细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34230262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档