Pustaka Kompresi Java untuk Menangani Arsip ZIP
Open Source Java API memungkinkan pemrogram untuk mengompresi file atau direktori ke dalam arsip ZIP, membandingkan dua entri arsip ZIP & seterusnya.
zt-zip (ZeroTurnaround ZIP Library) adalah perpustakaan pengarsipan dan kompresi sederhana untuk Java yang memungkinkan pengembang perangkat lunak untuk beroperasi dengan arsip Java di dalam aplikasi mereka sendiri. Pustaka mendukung pengepakan dan pembongkaran direktori secara rekursif dan mudah diulang melalui entri ZIP. Pustaka ini sangat sederhana dan menghasilkan hasil yang efisien ketika hanya satu entri yang diekstraksi dari file ZIP.
Pustaka telah menyertakan dukungan untuk fitur dasar dan beberapa fitur lanjutan, seperti Mengompresi direktori menjadi arsip ZIP, mengompresi file ke dalam arsip ZIP, menambahkan entri dari file atau larik byte ke arsip ZIP, mengganti entri arsip ZIP dari file atau dari larik byte, Tambah atau ganti entri dalam arsip ZIP, Ekstrak arsip ZIP, Periksa apakah ada entri dalam arsip ZIP, ekstrak entri dari arsip ZIP ke dalam larik byte, ekstrak arsip ZIP yang menjadi direktori dan banyak lagi.
Perpustakaan sangat aman digunakan dan memastikan tidak ada aliran yang dibiarkan terbuka secara tidak sengaja. Perpustakaan juga mendukung membandingkan dua entri arsip ZIP dengan nama yang berbeda serta dengan nama yang sama. Anda juga dapat dengan mudah mengubah entri arsip ZIP menjadi huruf besar.
Memulai dengan zt-zip
Untuk menjalankan proyek Anda menggunakan zt-zip, pertama-tama Anda harus Java 1.5 & di atasnya. Gunakan perintah berikut untuk menginstalnya.
Instal melalui perintah Git
git clone https://github.com/zeroturnaround/zt-zip.git
Ketergantungan Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Kompres File menjadi Arsip ZIP melalui Java
Pustaka zt-zip open source telah menyediakan fungsionalitas untuk mengompresi file ke dalam arsip ZIP menggunakan perintah Java. Perpustakaan juga menyediakan dukungan untuk menambahkan direktori ke dalam arsip ZIP dengan mudah. Pustaka mendukung penambahan entri dari file serta dari array byte ke arsip ZIP. Dimungkinkan juga untuk mengganti entri dalam arsip ZIP. Anda juga dapat mengompres direktori menjadi arsip ZIP dengan direktori induk.
Bandingkan Dua Arsip ZIP melalui Java API
Pustaka zt-zip memberi pemrogram perangkat lunak kekuatan untuk membandingkan dua arsip ZIP yang mengabaikan cap waktu entri di dalam aplikasi Java mereka sendiri. Anda hanya perlu memberikan alamat lengkap kedua file tersebut. Menggunakan pengembang perpustakaan dapat dengan mudah membandingkan dua entri arsip ZIP dengan nama yang berbeda serta dengan nama yang sama.
Mengekstrak Arsip ZIP melalui Java
Pustaka zt-zip gratis memungkinkan untuk mengekstrak file secara terprogram dari arsip ZIP di dalam aplikasi mereka sendiri menggunakan beberapa baris kode Java. Ini telah menyertakan beberapa fitur penting yang terkait dengan membongkar file, seperti mengekstrak entri dari arsip ZIP ke dalam file atau array byte, memeriksa apakah ada entri atau tidak, mengekstrak arsip ZIP yang menjadi direktori, mengekstrak file menggunakan pola pencocokan nama dan masih banyak lagi.