关于uu code,编码,解码程序

netken 2001-08-08 03:38:04
这里人气好差,我来灌水搅和了 ^_^
uu code编码,解码程序
#!/usr/bin/perl
# writen by NetKen.

# uuencode(input_filename);
# uu encode : output_file is input_filename.uu
# i.e. uuencode('abc.gif'); out_file: abc.gif.uu

# uudecode(input_filename);
# uu decode : output_file is decide by the head of uu file.
# i.e. uudecode('aaa.uu');

sub uuencode {
my $infile = pop;
my $outfile = $infile.'.uu';
open(IN,"<$infile");
binmode IN;
open(OUT,">$outfile");
$/=undef;
my $encode = pack('u',<IN>);
print OUT "begin 666 $infile\n${encode}end\n";
close(OUT);
close(IN);
};

sub uudecode {
my $infile = pop;
my $outfile;
open(IN,"<$infile");
$_=<IN>;
chomp;
$outfile =$1 if /^begin\s+\d+\s+(\S+)$/;
open(OUT,">$outfile");
binmode OUT;
while (<IN>) {
chomp;
last if /^end/;
print OUT unpack('u',$_);
}
close(OUT);
close(IN);
};
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qb_zhm 2001-08-11
  • 打赏
  • 举报
回复
up
siekensou 2001-08-10
  • 打赏
  • 举报
回复
^^
netken 2001-08-08
  • 打赏
  • 举报
回复
;)
iamxxg 2001-08-08
  • 打赏
  • 举报
回复
灌!顺便感谢你
wildhorse01 2001-08-08
  • 打赏
  • 举报
回复

谢谢

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧