关闭

Linux Zmodem传输数据

标签: linuxrzZmodem文件传输
1903人阅读 评论(0) 收藏 举报
分类:

文件传输协议:

文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。

在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。

(1)ASCII:这是最快的传输协议,但只能传送文本文件。

(2)Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。

(3)Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。

(4)Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。

SecureCRT可以使用linux下的zmodem协议来快速的传送文件. 在传送之前先设置好上传和下载的目录:
options->session options ->Terminal->Xmodem/Zmodem 下

Zmodem传输数据会使用到2个命令:

  sz:将选定的文件发送(send)到本地机器

  rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
sz命令

用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。

常用参数
-a 以文本方式传输(ascii)。

-b 以二进制方式传输(binary)。

-e 对控制字符转义(escape),这可以保证文件传输正确。

如果能够确定所传输的文件是文本格式的,使用 sz -a files

如果是二进制文件,使用 sz -be files

rz命令

-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)

-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:

rz -be

此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。

如果执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。

参考:http://www.tuicool.com/articles/Enqem2
http://www.daniel-journey.com/archives/1325

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux下rz/sz安装及使用方法

在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于某些linux版本, rz/sz默认没有安装所以需要手工安装。
  • ycg514230
  • ycg514230
  • 2014-08-06 10:02
  • 36181

zmodem传输协议

xmodem协议比较古老了,已经被新一代的ssh和sftp之类的协议取代了。但我在实际的使用中,发现xmodem协议仍然有它较为方便的地方。这里主要介绍sz和rz命令的使用。 sz命令和rz命令在传...
  • lovey599
  • lovey599
  • 2012-02-20 12:39
  • 5052

KERMIT,XMODEM,YMODEM,ZMODEM传输协议小结【转】

来自:http://blog.163.com/czblaze_3333/blog/static/208996228201272295236713/ Kermit协议 报文格式: 1.    ...
  • chenyefei
  • chenyefei
  • 2016-08-31 21:48
  • 725

基于串口uart的 xyzModem协议 的传输文件的命令

/**************************  基于串口uart的 xyzModem协议 的传输文件的命令 **************************/ 1, 在uboot中实现的...
  • ruanjianruanjianruan
  • ruanjianruanjianruan
  • 2016-06-16 13:12
  • 906

SecureCRT 工具 上传下载数据 与 ASCII、Xmodem、Ymodem 、Zmodem 说明

文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容...
  • tianlesoftware
  • tianlesoftware
  • 2012-07-14 09:27
  • 21150

ZModem文件传输工具命令行

  • FENGQIYUNRAN
  • FENGQIYUNRAN
  • 2016-09-24 21:46
  • 387

linux与windows之间传输文件工具rz上传大文件失败问题解决方案

rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT),运行命令rz即是...
  • zkn_CS_DN_2013
  • zkn_CS_DN_2013
  • 2016-01-27 16:20
  • 5979

SecureCRT上传下载文件教程(Zmodem使用教程)

SecureCRT上传下载文件教程(Zmodem使用教程)
  • u012456926
  • u012456926
  • 2015-07-13 16:16
  • 1855

串口传输文件 lrzsz

假设有一种开发环境,一块板子,除了串口,没有任何外部出入输出设备,没有sd卡,没有网线,这个时候如果你想跟这块板子传输交互文件,要怎么办? 根据modem所采用的文件传输协议:xmodem,ym...
  • zx7415963
  • zx7415963
  • 2017-03-28 15:47
  • 187

SecureCRT 安装上传(rz)和下载(sz)

系统环境:CentOS 6.3_64bit 本文档描述了如何在SecureCRT上安装使用lrzsz上传和下载。 SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet...
  • qq160816
  • qq160816
  • 2014-11-10 22:21
  • 837
    个人资料
    • 访问:218497次
    • 积分:2477
    • 等级:
    • 排名:第17256名
    • 原创:88篇
    • 转载:24篇
    • 译文:1篇
    • 评论:10条
    最新评论