使用权限:所有使用者
使用方式: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;;
标签: linux