Библиотека сжатия и архивирования Java с открытым исходным кодом
Создавайте и извлекайте архивы ZIP, TAR и GZIP с помощью бесплатного API Java с открытым исходным кодом.
Jarchivelib — это библиотека Java с открытым исходным кодом, которая позволяет разработчикам создавать новый архиватор для обработки zip-архивов внутри их собственных приложений. Это простая библиотека для архивирования и сжатия, которая автоматически генерирует архивированный исходный код ZIP, TAR.gz, TAR.bz2 и TAR.
Jarchivelib включает поддержку нескольких важных функций, таких как создание ZIP-архивов с использованием всех доступных файлов в каталоге, создание ZIP-файлов, защищенных паролем, извлечение содержимого ZIP-файла в каталог и многое другое.
Начало работы с Jarchivelib
Чтобы запустить свой проект с использованием Jarchivelib, прежде всего, вам необходимо иметь Java 7 и выше. Вы можете вручную загрузить репозиторий с GitHub. Используйте следующую команду для его установки.
Установить с помощью команды Git
git clone https://github.com/thrau/jarchivelib.git
Зависимость Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Сжатие и распаковка файлов с помощью библиотеки Java
Jarchivelib предоставляет функциональные возможности для сжатия и распаковки файлов внутри приложений Java. Это позволяет сжимать данный входной файл в заданный каталог или файл назначения. Для этого требуется, чтобы источник был доступным для чтения файлом, а пункт назначения — либо файлом, либо каталогом. API также поддерживает распаковку данного исходного файла в заданный каталог или файл назначения.
Создайте новые ZIP-архивы с помощью Java
Jarchivelib позволяет разработчикам программного обеспечения создавать новый архиватор для обработки zip-архивов внутри их собственных Java-приложений. Если файл имеет составное расширение файла, такое как «.tar.gz», созданный Архиватор также будет обрабатывать сжатие «.gz». Разработчики могут опустить расширение имени файла в имени архива, так как оно будет автоматически добавлено архиватором, если оно отсутствует. Разработчики также могут создать новый tar-архив со сжатием gzip, который может содержать весь каталог.