Tag: uncompress

使用Java解压缩多部分zip文件卷

我需要解压缩一组zip存档文件。 这不是一组zip文件,这是一个大的zip文件,根据大小要求分解为多个zip文件。 例如,如果您有一个2.5MB的zip文件,并且您的邮件系统仅支持1MB文件,您可以要求Zip创建最多1MB的3个文件。 所以它创建了a.zip.001,a.zip.002,a.zip.003 ……不同的库为它们命名不同,但基本上它们都以相同的方式工作。 你如何在java中解压这个? 它看起来不像std中的压缩库支持这一点。 谢谢。

在Java中解压缩GZIPed HTTP响应

我正在尝试使用GZIPInputStream解压缩GZIPed HTTP响应。 但是,当我尝试读取流时,我总是有相同的exception: java.util.zip.ZipException: invalid bit length repeat 我的HTTP请求标头: GET www.myurl.com HTTP/1.0\r\n User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6\r\n Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n Accept-Encoding: gzip,deflate\r\n Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7\r\n Keep-Alive: 115\r\n Connection: keep-alive\r\n X-Requested-With: XMLHttpRequest\r\n Cookie: Some Cookies\r\n\r\n 在HTTP Response标头的末尾,我得到path=/Content-Encoding: gzip ,然后是gziped响应。 我试过2个similars代码来解压缩: 更新:在以下代码中, tBytes = (the string after ‘path=/Content-Encoding: gzip’).getBytes (); GZIPInputStream […]

解压缩BZIP2存档

我可以解压缩zip,gzip和rar文件,但我还需要解压缩bzip2文件以及解压缩它们(.tar)。 我没有遇到过一个好的图书馆。 我正在使用Java和Maven,所以理想情况下,我想将它作为POM中的依赖项包含在内。 你推荐哪些图书馆?