我有一个tar.bz2
文件,我想把它解压缩到一个目录。在示例中,我只看到压缩或解压缩的选项,但我想实际提取或解压缩。
还尝试ICSharpCode.SharpZipLib.BZip2
,但我找不到解压缩的选项。
答案 0 :(得分:0)
当您对.zip文件使用ZipInputStream时,您应该为.bz2文件使用BZip2InputStream(对于.gz文件等使用GZipInputStream)。
取自:
答案 1 :(得分:0)
解压缩和解包是两种不同的操作。 foo.tar.bz2文件实际上是一个foo.tar文件,然后使用bz2进行压缩。
因此要获得单个文件,您必须以相反的方向执行此操作。即首先解压缩它(你设法用sharpziplib做)。然后解压缩的结果(也可以使用sharpziplib完成)请参阅文档了解详细信息。