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等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章