当前位置: 技术问答>linux和unix
FTP上传下载导致文件的损坏
来源: 互联网 发布时间:2016-11-13
本文导语: 有一个16进制可执行文件,将其上传到FTP然后在下载回来却发现无法执行。 于是打开一个文件对比工具,找到原始的那份进行数据对比. 发现: 所有的在原始数据0x0D字节数据,都在FTP上传下载后被替换成了一个空字节...
有一个16进制可执行文件,将其上传到FTP然后在下载回来却发现无法执行。
于是打开一个文件对比工具,找到原始的那份进行数据对比.
发现:
所有的在原始数据0x0D字节数据,都在FTP上传下载后被替换成了一个空字节。
这是什么样的问题呢。
FTP上传下载协议,不都是带了自校验机制吗,怎么还会产生损坏的文件上传下载成功呢。
于是打开一个文件对比工具,找到原始的那份进行数据对比.
发现:
所有的在原始数据0x0D字节数据,都在FTP上传下载后被替换成了一个空字节。
这是什么样的问题呢。
FTP上传下载协议,不都是带了自校验机制吗,怎么还会产生损坏的文件上传下载成功呢。
|
传输时是否指定了二进制模式?
|
在ftp下面敲个bin再传文件就行了
|
+1
这是很常见的问题,通常你需要先输入bin,然后再get