Konvertieren Sie RAR in ZIP in Java - Java RAR API

Dieser Blogbeitrag richtet sich an Java-Programmierer, die die Konvertierung von RAR nach ZIP automatisieren möchten. Zu diesem Zweck verwenden wir eine Java RAR API auf Unternehmensebene, die bei Aspose entwickelt wurde. Aspose.ZIP for Java bietet mehrere Klassen und Methoden zum Bearbeiten und Konvertieren des RAR Datei formats in andere gängige Dateiformate. Darüber hinaus werden wir auch einen kostenlosen online RAR zu ZIP-Konverter durchgehen. Stellen Sie daher sicher, dass Sie Java auf Ihrem lokalen Computer installiert haben, damit Sie die Konvertierung von RAR in ZIP in Java programmgesteuert implementieren können.

Folgende Punkte werden behandelt:

  1. Java RAR API Installation
  2. RAR in ZIP konvertieren in Java - Codebeispiel
  3. Kostenloser RAR zu ZIP-Konverter - Online-Tool

Installation der Java RAR-API

Bitte lesen Sie diese Installationsanleitung, wenn Sie alle Einzelheiten erfahren möchten. Sie können aber auch die JAR-Datei herunterladen oder sich für die folgenden Maven-Konfigurationen entscheiden:

 <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>
Java RAR API

RAR in ZIP in Java konvertieren - Codebeispiel

Aspose.ZIP macht die Konvertierung von RAR Dateien in ZIP Dateien super einfach, da nur wenige Methodenaufrufe erforderlich sind. Sie können also die unten aufgeführten Schritte ausführen:

  • Definieren Sie den Verzeichnispfad.
  • Erstellen Sie eine Instanz der Klasse Archive.
  • Initialisieren Sie ein Objekt der Klasse RarArchive mit der Quell-RAR-Datei.
  • Durchläuft alle Einträge, die von der Methode getEntries zurückgegeben werden.
  • Rufen Sie die Methode speichern auf, um die ZIP-Ausgabedatei auf der Festplatte zu speichern.

Das folgende Codebeispiel zeigt, wie man RAR in Java programmgesteuert in ZIP konvertiert:

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 {
	// Konvertieren Sie RAR in ZIP in Java
	public static void main(String[] args) throws java.io.IOException {
		// Definieren Sie den Verzeichnispfad. 
		String dir = "/Desktop/";
		// Erstellen Sie eine Instanz der Archive Klasse. 
		try (Archive zip = new Archive()) {
		// Initialisieren Sie ein Objekt der Klasse RarArchive mit der Quell-RAR-Datei.  
		try (RarArchive rar = new RarArchive(dir+"sample.rar")) {
			// Durchlaufen Sie die von der Methode getEntries zurückgegebenen Einträge.  
			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]));
				}
			}
		}
		// Rufen Sie die Speichermethode auf, um die ZIP-Ausgabedatei auf der Festplatte zu speichern. 
		zip.save(dir+"output.zip");
		} catch (IOException ex) {
			System.out.println(ex);
		}
	}
}

Sie können die Ausgabe im Bild unten sehen:

Konvertierung von Rar in Zip

Kostenloser RAR zu ZIP-Konverter - Online-Tool

Darüber hinaus bietet Aspose.ZIP for Java ein Online-Tool zur Konvertierung von RAR Dateien. Diese kostenlose RAR zu ZIP-Konvertierung ist webbasiert und bietet eine benutzerfreundliche Oberfläche, auf der Benutzer Dateien per Drag & Drop verschieben und andere Optionen nutzen können. Darüber hinaus ist es schnell, sicher und eine gute Wahl für die Arbeit mit Archiven.

kostenloser RAR zu Zip-Konverter

RAR-Dateikonvertierung - Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose vorübergehende Lizenz erhalten, um diese Java RAR API ohne Evaluierungsbeschränkungen auszuprobieren.

Zusammenfassen

Damit sind wir am Ende dieses Artikels angelangt. Wir freuen uns über Ihre Aufmerksamkeit für diesen Blogbeitrag, in dem wir die Konvertierung von RAR in ZIP in Java beschrieben haben. Darüber hinaus haben wir die programmgesteuerte Implementierung der Funktion durchgearbeitet. Sie können also diese Java RAR API installieren, wenn Sie Archive programmgesteuert verarbeiten möchten. Für weitere Informationen können Sie daher die Dokumentation und die API-Referenzen besuchen. Bleiben Sie außerdem mit aspose.com in Verbindung, um die kommenden Blogbeiträge zu lesen.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anfragen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie ändere ich eine RAR-Datei in eine ZIP-Datei?

Sie können RAR in ZIP konvertieren, indem Sie Aspose.ZIP for Java installieren. Bitte besuchen Sie diesen Link, um die tatsächliche Implementierung zu sehen.

Wie ändere ich eine RAR-Datei in eine ZIP-Datei?

Dieses Online-Tool bietet eine robuste Lösung für die Konvertierung von RAR Dateien. Es ist kostenlos und erfordert keine Gebühr oder Abonnement.

Siehe auch