ZIP-Dateien in Java zusammenführen - ZIP online zusammenführen

Wenn Sie es leid sind, mehrere ZIP-Dateien zu verwalten, die an verschiedenen Speicherorten liegen, wird Ihnen dieser Artikel bei der Lösung dieses Problems helfen. Aspose.ZIP bietet unternehmensgerechte APIs in mehreren Programmiersprachen, um ZIP-Dateien programmgesteuert zu erstellen, zu manipulieren, zu verschlüsseln, zu entschlüsseln und zusammenzuführen. In diesem Artikel zeigen wir, wie man ZIP-Dateien in Java mit der von Aspose.ZIP bereitgestellten nativen Java-API zusammenführt. Aspose.ZIP für Java bietet eine breite Palette von Funktionen, um ZIP-Dateien in eine zusammenzuführen. Am Ende dieses Artikels werden Sie in der Lage sein, Software zu entwickeln, um ZIP-Dateien mit dieser Java-ZIP-API zusammenzuführen.

Die folgenden Abschnitte werden in diesem Blogbeitrag behandelt:

  1. Installation der Java ZIP API
  2. ZIP-Dateien in Java programmgesteuert zusammenführen
  3. ZIP-Dateien - Online-Tool

Installation der Java ZIP API

Diese Bibliothek ermöglicht es Java-Entwicklern, eine Anwendung zum Zusammenführen von ZIP-Dateien zu erstellen, indem sie einige API-Aufrufe tätigen. Darüber hinaus haben Sie die Kontrolle, die API-Aufrufe gemäß den Anforderungen zu konfigurieren. Bitte stellen Sie sicher, dass Sie Java eingerichtet haben, bevor Sie die Installation dieser Java ZIP API durchführen. Sie können die JAR-Datei herunterladen oder die folgenden Maven-Konfigurationen verwenden, um Aspose.ZIP für Java auf Ihrem lokalen Rechner zu installieren:

 <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>23.12</version>
    </dependency>
</dependencies>
Java ZIP API

ZIP-Dateien in Java programmgesteuert zusammenführen

Jetzt zeigen wir, wie man ZIP-Dateien mit Aspose.ZIP für Java in eine zusammenführt.

Sie können die folgenden Schritte ausführen, um ZIP-Dateien programmgesteuert zusammenzuführen:

  • Definieren Sie den Verzeichnispfad der Quelldateien.
  • Initialisieren Sie eine neue Instanz der Archive-Klasse mit den Quell-ZIP-Dateien.
  • Durchlaufen Sie die ZIP-Dateien und erhalten Sie Einträge des Typs ArchiveEntry, die das Archiv bilden, indem Sie die getEntries-Methode aufrufen.
  • Rufen Sie die createEntry-Methode auf, um einen einzelnen Eintrag im Archiv zu erstellen.
  • Rufen Sie die save-Methode auf, um die zusammengeführten ZIP-Dateien auf der Festplatte zu speichern.

Kopieren Sie den folgenden Code-Snippet, um ZIP-Dateien in Java zusammenzuführen:

package com.example;
import com.aspose.zip.Archive;
import com.aspose.zip.ArchiveEntry;
import com.aspose.zip.exceptions.IOException;
public class Main {
// Merge ZIP Files in Java - Merge ZIP Online
public static void main(String[] args) throws IOException {
// Define the directory path of the source files.
String dir = "/sample-files/";
String[] archivesPaths = new String[] { dir+"sample.zip", dir+"sample2.zip" };
// Initializes a new instance of the Archive class with the source ZIP files.
Archive[] archives = new Archive[archivesPaths.length];
// Loop through the ZIP files and get entries of ArchiveEntry type constituting the archive by calling the getEntries method.
try (Archive merged = new Archive()) {
for (int i = 0; i < archivesPaths.length; i++) {
Archive a = new Archive(archivesPaths[i]);
archives[i] = a;
for (ArchiveEntry entry : a.getEntries()) {
// Invoke the createEntry method to create a single entry within the archive.
merged.createEntry(entry.getName(), entry.open());
}
}
// Call the save method to save the merged ZIP file on the disk.
merged.save(dir+"/merged.zip");
for (int i = 0; i < archivesPaths.length; i++) {
archives[i].close();
}
}
}
}

Sobald Sie den Server ausführen, wird eine neue zusammengeführte ZIP-Datei am angegebenen Speicherort erstellt.

ZIP-Dateien - Online-Tool

Wenn eine programmgesteuerte Lösung für Sie keine Option ist, dann erledigt dieses online-Tool dasselbe mit einem einzigen Klick. Außerdem ist es kostenlos und Sie können es in jedem Webbrowser öffnen. Darüber hinaus können Sie diesen ZIP-Dateien-Zusammenführer mit Ihrer Anwendung integrieren. Sie haben verschiedene Optionen, um Dateien hochzuladen und ZIP-Dateien in eine zusammenzuführen, ohne Datenverluste oder andere Anomalien.

ZIP-Dateien zusammenführen

ZIP-Dateien in eine zusammenführen - Kostenlose Lizenz erhalten

Jetzt können Sie eine kostenlose Testlizenz erhalten, um die Java ZIP API ohne Evaluierungseinschränkungen auszuprobieren.

Fazit

Zusammenfassend haben wir erörtert, wie man ZIP-Dateien in Java mit Aspose.ZIP für Java zusammenführt. Darüber hinaus haben wir auch die Implementierungsschritte zur Zusammenführung von ZIP-Dateien in eine behandelt. Diese Anleitung wird Ihnen helfen, wenn Sie mit ZIP-Dateien arbeiten. Zudem können Sie die Dokumentation und die API-Referenzen besuchen, um weitere Funktionen dieser Java ZIP API zu erkunden. Diese Erste Schritte-Anleitung kann Ihnen den Start geben, den Sie für die Entwicklung benötigen. Bitte bleiben Sie mit aspose.com in Kontakt für zukünftige Blogbeiträge.

Hilfe steht zur Verfügung

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

Häufig gestellte Fragen – FAQs

Wie kann ich 2 ZIP-Dateien zusammenführen?

Sie können ZIP-Dateien programmgesteuert mit Aspose.ZIP für Java in eine zusammenführen. Bitte besuchen Sie diesen Link für weitere Details.

Wie kombiniere ich ZIP-Dateien online?

Dieser online ZIP-Dateien-Zusammenführer ist eine leistungsstarke Lösung, um ZIP-Dateien online zusammenzuführen. Es ist keine Abonnementgebühr erforderlich, und Sie können ZIP-Dateien problemlos zusammenführen.

Siehe auch