Я уверен, что есть зрелая, широко используемая утилита 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){
...
}
Что-нибудь подобное?Я что-то упустил?