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等