perl 处理压缩文档的一些问题

useArchive::Tar;my$tar=Archive::Tar->new;$tar->read('origin.tgz');$tar->extract();这样会... use Archive::Tar;
my $tar = Archive::Tar->new;
$tar->read('origin.tgz');
$tar->extract();
这样会把tgz解压出来,但是路径会在脚本存放的路径。如果是origin.Z这种压缩文件也打不开。
我用下面的
use Archive::Extract;
my $ae = Archive::Extract->new( archive => 'foo.tgz' );
my $ok = $ae->extract;
解是解出来了,得到的是乱码。
请问怎么弄?
展开
 我来答
线质懂3
2014-08-15 · 超过18用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:33.4万
展开全部
$tar->extract_file( $file, [$extract_path] )    这样可以指定解压路径的
更多追问追答
追问
那解压后缀.Z 怎么解
追答
你是解压出来的文件名乱码  还是文件内容乱码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式