首页 新闻 会员 周边 捐助

在不解压缩压缩包的情况下如何获取压缩包内文件信息?

0
悬赏园豆:50 [已关闭问题] 关闭于 2008-11-03 14:16

一个类型为xxx.tar.bz2的压缩包,内容为txt文本。现在的做法是利用ICSharpCode.dll提供的方法首先将文件解压成.tar文件包,然后将tar文件包解压,获得文件,然后读取txt文件的信息。

但是两次解压缩非常耗时,而且多数情况下只是需要用到压缩包中的某几个txt文件。现在的想法是在不对压缩包解压的前提下直接获得压缩包中文件,仅仅提取需要的几个txt文件。

现在的问题是针对tar压缩包,可以进行部分文件的提取,而bz2压缩包却无法实现,希望对ICsharpCode.dll熟悉的朋友帮忙分析一下,或者介绍一下其他的解决方案,谢谢!

3b阿当的主页 3b阿当 | 初学一级 | 园豆:12
提问于:2008-10-31 10:49
< >
分享
所有回答(2)
0

我是用 7-Zip 带的命令行程序来实现的,但好像至少要解压一次,也就是说需要把tar从bz2中解出来。

然后用 7-zip 的list 命令就可以查看了。

eaglet | 园豆:17139 (专家六级) | 2008-10-31 11:58
0

www.ziptv.com delphi控件  下载试用版,仿造.

wxzself | 园豆:205 (菜鸟二级) | 2008-10-31 12:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册