ARSIP CAB biasanya digunakan untuk instalasi paket di sistem operasi Windows. Format file kompresi ini mempertahankan struktur direktori dan menawarkan efisiensi penyimpanan. Namun, posting blog ini akan memperkenalkan pendekatan programatik untuk mendekompresi arsip CAD dalam Java. Aspose.ZIP untuk Java adalah SDK tingkat lanjut untuk kompresi dan pengarsipan file. Jadi, kita akan menggunakan SDK ini untuk menerapkan ekstraksi file CAB dalam Java. Tidak peduli berapa banyak jenis file yang ada dalam sebuah folder, Aspose.ZIP untuk Java melakukan pekerjaan dengan baik. Tanpa banyak kata, mari kita lanjutkan ke bagian instalasi.
Instalasi SDK - ARSIP CAB
Untuk menginstal Aspose.ZIP untuk Java, Anda dapat menambahkan repositori Maven dan ketergantungan berikut ke proyek Anda:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>25.8</version>
</dependency>
Atau, Anda dapat mengunduhnya dari sini.
Contoh Kode untuk Ekstraksi File CAB dalam Java
Aspose.ZIP untuk Java tidak hanya menawarkan dokumentasi SDK, tetapi juga menawarkan contoh kode untuk menunjukkan cara menggunakan kelas dan metode untuk bekerja dengan arsip secara programatik.
Langkah-langkah berikut menunjukkan bagaimana cara membongkar file CAB:
- Buat objek File yang menunjuk ke file .cab yang terletak di direktori data.
- Buka FileInputStream untuk membaca file .cab
- Inisialisasi objek CabArchive dengan aliran input file.
- Panggil metode extractToDirectory untuk mengekstrak semua konten arsip CAB ke direktori output yang ditentukan.
Anda dapat mengikuti cuplikan kode ini untuk mengotomatiskan ekstraksi file CAB dalam Java:
Output:
Dapatkan Lisensi Gratis
Dapatkan lisensi sementara gratis untuk mencoba SDK kompresi ini.
Kesimpulan
Sekarang, para pengembang dapat secara programatik mencapai ekstraksi file CAB dalam Java menggunakan Aspose.ZIP untuk Java. Otomatisasi ini tanpa hambatan dan dapat menghemat waktu dan usaha. Selain itu, Anda dapat memiliki modul ekstraktor CAB sendiri untuk aplikasi bisnis Anda. Selain itu, Anda dapat mengunjungi dokumentasi dan referensi API untuk belajar lebih lanjut.
Anda juga dapat mengajukan pertanyaan di forum.
FAQ
T: Bagaimana cara mengekstrak file CAB?
Anda dapat menggunakan Aspose.ZIP untuk Java untuk UnZIP file CAB dalam Java. Tautan ini menjelaskan contoh kode dari implementasinya.
T: Untuk apa file .CAB digunakan?
File CAB (Cabinet file) adalah format arsip Microsoft yang digunakan untuk mengompresi dan mengemas perangkat lunak, driver, dan file pembaruan Windows.
T: Apa itu file CAB?
File CAB digunakan untuk menyimpan dan mendistribusikan komponen perangkat lunak, file sistem, driver, dan pembaruan Windows dalam satu paket.
