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等

posted @ 2023-05-17 17:54  天生帅才  阅读(713)  评论(0编辑  收藏  举报
// 百度统计