Perpustakaan Pemampatan & Pengarkiban Java Sumber Terbuka
Jana & Ekstrak ZIP, TAR dan Arkib GZIP melalui Open Source Free Java API
Jarchivelib ialah perpustakaan Java sumber terbuka yang membolehkan pembangun mencipta arkib baharu untuk mengendalikan arkib zip di dalam aplikasi mereka sendiri. Ia ialah perpustakaan pengarkiban dan pemampatan mudah yang menjana kod sumber arkib ZIP, TAR.gz, TAR.bz2 dan TAR secara automatik.
Jarchivelib telah menyertakan sokongan untuk beberapa ciri penting seperti mencipta arkib ZIP menggunakan semua fail yang tersedia dalam direktori, mencipta fail ZIP yang dilindungi kata laluan, mengekstrak kandungan fail ZIP ke direktori, dan banyak lagi.
Bermula dengan Jarchivelib
Untuk menjalankan projek anda menggunakan Jarchivelib, pertama sekali, anda perlu mempunyai Java 7 & ke atas. Anda boleh memuat turun repositori secara manual daripada GitHub. Gunakan arahan berikut untuk memasangnya.
Pasang melalui arahan 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>
Mampat dan Nyahmampat Fail melalui Pustaka Java
Jarchivelib menyediakan fungsi untuk memampatkan dan menyahmampat fail dalam aplikasi Java. Ia membolehkan untuk memampatkan fail input yang diberikan ke direktori atau fail destinasi yang diberikan. Ia memerlukan sumber menjadi Fail yang boleh dibaca, dan destinasi sama ada fail atau direktori. API juga menyokong penyahmampatan fail sumber yang diberikan kepada direktori atau fail destinasi yang diberikan.
Buat Arkib ZIP Baharu menggunakan Java
Jarchivelib membolehkan pembangun perisian mencipta arkib baharu untuk mengendalikan arkib zip di dalam aplikasi Java mereka sendiri. Jika Fail mempunyai sambungan fail komposit seperti ".tar.gz", Arkib yang dibuat juga akan mengendalikan pemampatan ".gz". Pembangun boleh meninggalkan sambungan nama fail dalam nama arkib, kerana ia akan dilampirkan oleh pengarkib secara automatik jika ia tiada. Pembangun juga boleh membuat arkib tar baharu dengan pemampatan gzip yang boleh mengandungi keseluruhan direktori.