C-Bibliothek zum Verwalten von Komprimierungsdateiformaten
Open-Source-C-Bibliothek zum Erstellen, Bearbeiten, Löschen und Extrahieren von ZIP-Archiven in Ihren eigenen Apps.
Libzip ist eine Open-Source-C-Bibliothek, die Softwareentwicklern die Möglichkeit gibt, ZIP-Archive in ihren eigenen Anwendungen mit minimalem Aufwand zu erstellen und zu ändern. Die Entwickler können problemlos Dateien aus Datenpuffern sowie verschiedene Dateien hinzufügen oder komprimierte Daten direkt aus anderen Zip-Archiven kopieren. Es unterstützt auch, vorgenommene Änderungen rückgängig zu machen, ohne das Archiv zu schließen. Darüber hinaus unterstützt die Bibliothek auch die Verschlüsselung und Entschlüsselung von Winzip AES und Legacy-PKware.
Die API ist gut dokumentiert und leicht zugänglich. Die API bietet vollständige Unterstützung für mehrere erweiterte Komprimierungs- und Extraktionsfunktionen für ZIP- und ZIP64-Archive, z. B. Hinzufügen einer Datei zu oder Ersetzen der Datei in einem ZIP-Archiv, Hinzufügen eines Verzeichnisses zu einem ZIP-Archiv, Löschen einer Datei aus einem ZIP-Archiv, Unterstützung der Dateiverschlüsselung und -entschlüsselung, Zeit der letzten Änderung, Öffnen einer Datei in einem ZIP-Archiv zum Lesen, Schreiben von Daten in die ZIP-Quelle und vieles mehr.
Erste Schritte mit libzip
CMake wird dringend empfohlen, um die libzip-Bibliothek zu erstellen. Sie können es ganz einfach von der cmake-Website herunterladen.
Ein typischer Installationscode ist unten angegeben
Kompilieren Sie die Zip-Bibliothek für die grundlegende Verwendung
mkdir build
cd build
cmake ..
make
make test
make install
Datei in einem ZIP-Archiv hinzufügen oder ersetzen
Die Verwaltung eines ZIP-Archivs in eigenen Anwendungen ist immer die Forderung von IT-Unternehmen sowie Einzelpersonen. Die libzip-Bibliothek stellt diese Funktionen bereit und erleichtert Computerprogrammierern das einfache Hinzufügen einer Datei zu einem ZIP-Archiv sowie das Ersetzen oder Löschen von Dateien in einem vorhandenen ZIP-Archiv. Die verfügbaren Methoden sind sehr benutzerfreundlich und Sie benötigen nur ein paar Codezeilen, um diese Aufgabe zu erfüllen.
Erstellen Sie ein neues Archiv über die C-Bibliothek
Die libzip-Bibliothek ermöglicht es Entwicklern, ein neues Zip-Archiv in ihren eigenen C-Anwendungen zu generieren. Sie können auch ein vorhandenes ZIP-Archiv ändern, indem Sie Dateien darin hinzufügen oder bearbeiten. Die Bibliothek gibt Benutzern die vollständige Kontrolle, indem sie ihnen ermöglicht, eine Liste von Dateien im ZIP-Archiv anzuzeigen, ein Verzeichnis oder eine Datei in einem ZIP-Archiv zu löschen, Dateien zu öffnen oder zu schließen und vieles mehr.
Lesen und extrahieren Sie Dateien in einem ZIP-Archiv
Die Open-Source-Libzip-Bibliothek erleichtert Benutzern das einfache Lesen und Extrahieren des Inhalts eines ZIP-Archivs. Die Bibliothek unterstützt das Extrahieren von Dateien und Ordnern an einem Ort Ihrer Wahl mit nur ein paar Zeilen C-Code. Die Bibliothek bietet Unterstützung beim Extrahieren der vollständigen Daten innerhalb des Archivs sowie beim Extrahieren bestimmter Dateien Ihrer Wahl.
Mehr Kontrolle über das ZIP-Archiv
Die Zip-Bibliothek bietet mehrere wichtige Funktionen zur besseren Kontrolle über den Inhalt eines ZIP-Archivs. Es stehen mehrere Methoden und Eigenschaften zur Verfügung, die Benutzern helfen können, vollständige Informationen über das Archiv zu erhalten, bevor der Inhalt extrahiert wird. Es unterstützt Funktionen wie das Zählen der Anzahl der Dateien in einem Archiv, das Durchlaufen aller Dateien in einem Archiv, das Extrahieren nur ausgewählter Dateien, das Entfernen von Dateien aus einem Archiv und vieles mehr.