linux-tools-SecureCRT使用 rz 命令上传大文件失败
linux-tools-SecureCRT使用 rz 命令上传大文件失败
1.单独用rz会有以下几个问题
上传中断、上传文件变化(md5不同),上传乱码
2.原因
1)网速不好,更换网络可以解决
2)文件类型,编码等,可以使用二进制方法上传
# 由于文件中存在rz的控制字符导致了rz上传错误,建议在用rz命令时都加上-e选项。
# 如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。
-e, --escape Force sender to escape all control characters; normally XON, XOFF, DLE,CR-@-CR, and Ctrl-X are escaped.
# 大致意思就是,-e选项强制对rz的控制字符进行转义,就想C中表示真正的反斜杠 '/',需要 '//'进行转义一样。
rz -be
3.解决办法:
上传是时用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
rar,gif等文件文件建议采用 -b 用binary的方式上传。
文件比较大而上传出错的话,采用参数 -e
备注:
-a, –ascii
-b, –binary 用binary的方式上传下载,不解释字符为ascii
-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
作者:天生帅才 www.zuiyoujie.com
本文版权归作者和博客园共有,如果感觉有用可以随意打赏,感谢支持,欢迎转载