zip
C-API für Komprimierungsdateiformate und Zip-Archive
Open Source C Library zum Erstellen, Bearbeiten, Extrahieren oder Löschen von Dateien aus ZIP-Archiven.
Die portable Open-Source-ZIP-Bibliothek ist in C-Sprache geschrieben, die es Softwareentwicklern ermöglicht, das ZIP-Archiv zu erstellen und zu ändern. Die Bibliothek wurde auf die Miniz-Bibliothek geschrieben, und Layering-Funktionen wurden auf die Miniz v1.15-API aufgesetzt. Die Benutzeroberfläche der Bibliothek ist extrem einfach und deshalb wird es für Benutzer keine Probleme geben, sie zu verstehen. Mehrere fortschrittliche ZIP-Komprimierungs- und Extraktionsfunktionen werden von der Bibliothek vollständig unterstützt, z. Extrahieren eines ZIP-Eintrags in eine Datei, Liste aller ZIP-Dateien, Extrahieren eines Archivs in ein bestimmtes Verzeichnis und vieles mehr.
Erste Schritte mit zip
Es wird empfohlen, die Bibliothek über CMake zu erstellen. Bitte verwenden Sie den folgenden Befehl, um die ZIP-Bibliothek zu kompilieren.
Kompilieren Sie die Zip-Bibliothek als dynamische Bibliothek
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
Neues Archiv über die C-Bibliothek generieren
Die Zip-Bibliothek bietet Softwareentwicklern die Möglichkeit, ein neues Zip-Archiv mit Standardkomprimierungsstufe in ihren eigenen Anwendungen zu generieren. Es ermöglicht auch, ein vorhandenes Zip-Archiv mit Leichtigkeit zu ändern. Sie können ganz einfach neue Dateien hinzufügen oder eine Datei auswählen und an einem Ort Ihrer Wahl extrahieren. Um eine Datei zum Archiv hinzuzufügen, müssen Benutzer den Namen der Datei sowie den vollständigen Pfad angeben.
Extrahieren von Inhalten aus dem ZIP-Archiv
Die Open-Source-Zip-Bibliothek ermöglicht es Programmierern, den Inhalt eines Archivs mit nur ein paar C-Befehlen einfach in einen Ordner zu extrahieren. Es bietet Funktionen, um entweder alles im Archiv oder nur einige bestimmte Dateien zu extrahieren. Für beste Ergebnisse geben Sie bitte immer einen vollständigen Pfad der Datei innerhalb des Archivs an, um sie zu extrahieren.
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 von 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.