Posting blog ini ditujukan untuk pemrogram Java yang ingin mengotomatiskan konversi RAR ke ZIP. Untuk tujuan tersebut, kami akan menggunakan Java RAR API tingkat perusahaan yang dikembangkan di Aspose. Aspose.ZIP for Java menyediakan banyak kelas dan metode untuk memanipulasi dan mengonversi format file RAR ke format file populer lainnya. Selain itu, kami juga akan mempelajari konverter RAR ke ZIP online gratis. Oleh karena itu, pastikan Anda telah menginstal Java di mesin lokal Anda sehingga Anda dapat menerapkan cara mengonversi RAR ke ZIP di Java secara terprogram.
Poin-poin berikut akan dibahas:
- Instalasi Java RAR API
- Konversi RAR ke ZIP di Java - Contoh Kode
- Konverter RAR ke ZIP Gratis - Alat Online
Instalasi Java RAR API
Silakan kunjungi panduan instalasi ini jika Anda ingin mempelajari detail lengkapnya. Namun, unduh file JAR atau Anda dapat memilih konfigurasi Maven berikut:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>24.5</version>
</dependency>
</dependencies>
Konversi RAR ke ZIP di Java - Contoh Kode
Aspose.ZIP membuat konversi file RAR ke file ZIP menjadi sangat mudah karena melibatkan beberapa pemanggilan metode. Jadi, Anda dapat mengikuti langkah-langkah yang disebutkan di bawah ini:
- Tentukan jalur direktori.
- Buat sebuah instance dari kelas Arsip.
- Inisialisasi objek kelas RarArchive dengan file RAR sumber.
- Ulangi entri yang dikembalikan oleh metode getEntries.
- Aktifkan metode simpan untuk menyimpan file ZIP keluaran pada disk.
Contoh kode berikut menunjukkan cara mengonversi RAR ke ZIP di Java secara terprogram:
package com.example;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import com.aspose.zip.Archive;
import com.aspose.zip.RarArchive;
import com.aspose.zip.RarArchiveEntry;
import com.aspose.zip.exceptions.IOException;
public class Main {
// Konversi RAR ke ZIP di Java
public static void main(String[] args) throws java.io.IOException {
// Tentukan jalur direktori.
String dir = "/Desktop/";
// Buat sebuah instance dari kelas Arsip.
try (Archive zip = new Archive()) {
// Inisialisasi objek kelas RarArchive dengan file RAR sumber.
try (RarArchive rar = new RarArchive(dir+"sample.rar")) {
// Ulangi entri yang dikembalikan oleh metode getEntries.
for (int i = 0; i < rar.getEntries().size(); i++) {
RarArchiveEntry entry = rar.getEntries().get(i);
if (!entry.isDirectory()) {
try (ByteArrayOutputStream out = new ByteArrayOutputStream()) {
entry.extract(out);
try (ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray())) {
zip.createEntry(entry.getName(), in);
}
}
} else {
zip.createEntry(entry.getName() + "/", new ByteArrayInputStream(new byte[0]));
}
}
}
// Aktifkan metode simpan untuk menyimpan file ZIP keluaran pada disk.
zip.save(dir+"output.zip");
} catch (IOException ex) {
System.out.println(ex);
}
}
}
Anda dapat melihat outputnya pada gambar di bawah ini:
Konverter RAR ke ZIP Gratis - Alat Online
Selanjutnya, Aspose.ZIP for Java telah mengekspos alat online untuk mencapai konversi file RAR. Konversi RAR ke ZIP gratis ini berbasis web dan menawarkan antarmuka yang ramah pengguna di mana pengguna dapat menarik dan melepas file bersama dengan opsi lainnya. Selain itu, ini cepat, aman, dan merupakan pilihan tepat untuk bekerja dengan arsip.
Konversi File RAR - Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Java RAR API ini tanpa batasan evaluasi.
Menyimpulkan
Ini membawa kita ke akhir artikel ini. Kami menghargai perhatian Anda pada posting blog ini di mana kami mengonversi cara mengonversi RAR ke ZIP di Java. Selain itu, kami telah melalui implementasi terprogram dari fitur tersebut. Jadi, Anda bisa menginstal Java RAR API ini jika ingin mengolah arsip secara terprogram. Oleh karena itu, Anda dapat mengunjungi referensi dokumentasi, dan API untuk eksplorasi lebih lanjut. Selain itu, harap tetap terhubung dengan aspose.com untuk postingan blog mendatang.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
Pertanyaan yang Sering Diajukan – FAQ
Bagaimana cara mengubah file RAR menjadi file ZIP?
Anda dapat mencapai konversi RAR ke ZIP dengan menginstal Aspose.ZIP for Java. Silakan kunjungi link ini untuk melihat implementasi sebenarnya.
Bagaimana cara mengubah file RAR menjadi ZIP?
Alat online ini memberikan solusi tangguh untuk konversi file RAR. Ini gratis dan tidak memerlukan biaya atau berlangganan.