Pustaka Pengarsipan & Kompresi Java Sumber Terbuka
Buat & Ekstrak Arsip ZIP, TAR, dan GZIP melalui Open Source Free Java API
Jarchivelib adalah pustaka Java open source yang memungkinkan pengembang membuat pengarsip baru untuk menangani arsip zip di dalam aplikasi mereka sendiri. Ini adalah perpustakaan pengarsipan dan kompresi sederhana yang secara otomatis menghasilkan kode sumber yang diarsipkan ZIP, TAR.gz, TAR.bz2, dan TAR.
Jarchivelib telah menyertakan dukungan untuk beberapa fitur penting seperti membuat arsip ZIP menggunakan semua file yang tersedia di direktori, membuat file ZIP yang dilindungi kata sandi, mengekstrak konten file ZIP ke direktori, dan banyak lagi.
Memulai dengan Jarchivelib
Untuk menjalankan proyek Anda menggunakan Jarchivelib, pertama-tama, Anda harus memiliki Java 7 & di atasnya. Anda dapat mengunduh repositori secara manual dari GitHub. Gunakan perintah berikut untuk menginstalnya.
Instal melalui perintah Git
git clone https://github.com/thrau/jarchivelib.git
Ketergantungan Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Kompres dan Dekompresi File melalui Java Library
Jarchivelib menyediakan fungsionalitas untuk mengompresi dan mendekompresi file di dalam aplikasi Java. Ini memungkinkan untuk mengompresi file input yang diberikan ke direktori atau file tujuan yang diberikan. Ini membutuhkan sumber untuk menjadi File yang dapat dibaca, dan tujuannya adalah file atau direktori. API juga mendukung dekompresi file sumber yang diberikan ke direktori atau file tujuan yang diberikan.
Buat Arsip ZIP Baru menggunakan Java
Jarchivelib memungkinkan pengembang perangkat lunak untuk membuat pengarsip baru untuk menangani arsip zip di dalam aplikasi Java mereka sendiri. Jika File memiliki ekstensi file komposit seperti ".tar.gz", Pengarsip yang dibuat juga akan menangani kompresi ".gz". Pengembang dapat menghilangkan ekstensi nama file dalam nama arsip, karena ekstensi tersebut akan ditambahkan oleh pengarsip secara otomatis jika tidak ada. Pengembang juga dapat membuat arsip tar baru dengan kompresi gzip yang dapat berisi seluruh direktori.