新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Linux教程 > 正文:Linux 指令篇:编码压缩打包--uuencode

Linux 指令篇:编码压缩打包--uuencode

新客网 XKER.COM 2007-07-02 来源: 收藏本文

  名称:uuencode
  
  使用权限:所有使用者
  
  使用方式:uuencode [-hv] [sourcefile] targetfile
  
  说明:
  
  早期在许多 unix 系统的传送协定只能传送七位元字元,并不支援二进位档案,像中文文字档就有用到八位元,所以无法完整地送到另一架机器上。 uuencode 指令,可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。最常见的是用在以电子邮件传送二进位档。uuencode 编码后的资料都以 begin 开始,以 end 作为结束。
  
   begin 644 decode.dat
  (内容编码)
  `
  end
  
  begin 后的 644 是 unix 档案的调用权限代码。而 decode.dat 则是还原后的档名。
  
  参数:
  h 列出指令使用格式 (help)
  v 列出版本讯息 (version)
  
  范例:
  
  将 source.dat 编码后存成 file.uud 档。由于 uuencode 会将编码后的资料在荧幕上列出,所以必须将资料导入 file.uud 中,而 target.dat 是 file.uud 还原后的档案名字,而不是编码后的档案。
   uuencode source.dat target.dat > file.uud
  
  执行指令后,由标准输入装置读入资料,简单地说是由键盘输入后在荧幕显示的资料,按 Crtl + d 键后就会被编码,输出至 file.uud 中。由于程序是以行为处理单位,若无法跳出程序,请多按几次 Ctrl + d 直到程序结束为止。
  
   uuencode target.dat > file.uud
  
  类似上一个指令,不过使用一个导入的技巧,将 source.dat 压缩后的资料传送给 uuencode 处理之后,存成 file.uud 档。 file.uud 档还原后就是 source.dat.Z 档。
  
   compress -c source.dat | uuencode source.dat.Z > file.uud
  
  显示版本讯息后,结束执行程序。
  
   uuencode -v
  
  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐