Tag: unzip

无法解压缩EPub文件

IMO,我认为epub是一种拉链。 因此,我试图以某种方式解压缩。 public class Main { public static void main(String argv[ ]) { final int BUFFER = 2048; try { BufferedOutputStream dest = null; FileInputStream fis = new FileInputStream(“/Users/yelinaung/Documents/unzip/epub/doyle.epub”); ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis)); ZipEntry entry; while ((entry = zis.getNextEntry()) != null) { System.out.println(“Extracting: ” + entry); int count; byte data[] = new byte[BUFFER]; […]

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

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

如何解压缩特定文件夹?

如何使用Ant解压缩特定文件夹? 具体来说,我已经下载了包含文件夹“apache-tomcat-6.0.29”的apache-tomcat-6.0.29.zip。 我希望Ant解压缩“apache-tomcat-6.0.29”下的所有内容,但不要在层次结构顶部包含“apache-tomcat-6.0.29”。 我尝试了很多东西,但我似乎无法让它发挥作用。 这是我最近的尝试: 有任何想法吗?

如何在不提取java的情况下读取Zipped文件的内容

我的文件名为ex.zip 。 在这个例子中,Zip文件只包含一个具有相同名称的文件(即“ex.txt”),这个文件非常大。 我不想每次都提取zip文件。因此我需要在不解压缩zip文件的情况下读取文件的内容(ex.txt)。 我尝试了一些类似下面的代码但是我只能读取变量中文件的名称。 如何读取文件的内容并将其存储在变量中? 先感谢您 fis=new FileInputStream(“C:/Documents and Settings/satheesh/Desktop/ex.zip”); ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis)); ZipEntry entry; while((entry = zis.getNextEntry()) != null) { i=i+1; System.out.println(entry); System.out.println(i); //read from zis until available }