Простой способ сжать существующий файл в Java? - PullRequest
0 голосов
/ 20 июля 2010

Есть ли простой способ, с помощью библиотек Java или сторонней библиотеки, сжать существующий файл в Java?

Я уже знаком с подходом создания ZipOutputStream, добавляя к нему объекты ZipEntry.и затем, читая данные из потока в ZipOutputStream, я ищу более простой способ заархивировать один файл.Скорее всего, это будет рекомендация для сторонней библиотеки сжатия.

1 Ответ

4 голосов
/ 20 июля 2010

Проект Apache Cayenne имеет довольно простой ZipUtil, вы можете проверить javadoc здесь:

http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html

Глядя на источник, он импортирует только из Java SDK, поэтому ондолжно быть легко зайти в ваше приложение:

http://svn.apache.org/repos/asf/cayenne/main/branches/cayenne-jdk1.5-generics-unpublished/src/main/java/org/apache/cayenne/util/ZipUtil.java

...