Konversi RAR ke ZIP di Java - Java RAR API

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:

  1. Instalasi Java RAR API
  2. Konversi RAR ke ZIP di Java - Contoh Kode
  3. 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>
API RAR Java

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:

konversi rar ke zip

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.

konverter rar ke zip gratis

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.

Lihat juga