全部博文(168)
分类: PERL
2008-03-02 02:03:36
1 #!/usr/local/bin/perl当将pack和unpack用于uuencode时,要记住,虽然它们与UNIX中的uuencode、uudecode工具算法相同,但并不提供首行和末行,如果想用uudecode对由pack的输出创建的文件进行解码,必须也把首行和末行输出(详见UNIX中uuencode帮助)。
2
3 open (CODEDFILE, "/u/janedoe/codefile") ||
4 die ("Can't open input file");
5 open (OUTFILE, ">outfile") ||
6 die ("Can't open output file");
7 while ($line =) {
8 $decoded = unpack("u", $line);
9 print OUTFILE ($decoded);
10 }
11 close (OUTFILE);
12 close (CODEDFILE);