Бібліотека Java для стиснення та архівування з відкритим кодом
Створюйте та розпакуйте архіви ZIP, TAR і GZIP за допомогою безкоштовного Java API з відкритим кодом
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, який може містити весь каталог.