【发布时间】:2011-01-04 19:59:10
【问题描述】:
我确信那里有一个成熟的、广泛使用的 ZIP 文件实用程序,但我似乎无法找到。与 Apache Commons、Google Collections、Joda Time 一样成熟的东西
我正在尝试将 zip 文件作为字节数组 (ZipInputStream) 并将其解压缩到文件夹中。这似乎是一项非常乏味的任务。
我希望有一个语法糖 API,它可以做这样的事情:
public class MyDreamZIPUtils
public static void extractToFolder(ZipInputStream zin, File outputFolderRoot){
...
}
public static void extractToFolder(ZipFile zf, File outputFolderRoot){
...
}
public static zipFolder(File folderToZip, File zippedFileLocation){
...
}
public static zipFolder(File folderToZip, ByteArrayOutputStream zipResult){
...
}
这样的吗? 我错过了什么吗?
【问题讨论】:
-
是的,我也很失望,我对 commons-compress 的期望更高...嗯,这不是典型的 Java 风格吗?
标签: java zip utilities unzip utility