PHP-API zum Erstellen und Extrahieren von ZIP-, TAR-, TBZ- oder TGZ-Archiven

Die Open-Source-PHP-Bibliothek ermöglicht Entwicklern das Erstellen, Auflisten, Aktualisieren, Extrahieren und Löschen von Archiven komprimierter Dateiformate über die PHP-API.

Zippy ist eine Open-Source-PHP-Bibliothek, die Funktionen zum Arbeiten mit gängigen Archivformaten wie TAR, ZIP, TBZ2, TBZ, TGZ und mehr bietet. Die Zippy-Bibliothek ist sehr einfach zu verwenden und besteht aus einer Sammlung von Adaptern, die bei den häufigsten Komprimierungs- und Dekomprimierungsvorgängen wie Erstellen, Listenaktualisierung, Extrahieren und Löschen für ein ausgewähltes Format helfen. es zielt auf sehr hohe Geschwindigkeiten und vernünftige Kompression ab.

Die Bibliothek unterstützt mehrere wichtige komprimierungsbezogene Funktionen, wie z. B. das Erstellen und Aktualisieren von ZIP-Archiven, das Öffnen und Auflisten des Inhalts eines Archivs, das Anhängen von Dateien an ein vorhandenes Archiv, die Unterstützung der BZIP2-Komprimierung, das Anpassen von Datei- und Verzeichnisnamen innerhalb des Archivs, das Speichern des Archivs in a Datei, extrahieren Sie ein Archiv in ein bestimmtes Verzeichnis und mehr.

Previous Next

Erste Schritte mit PhpZip

Zunächst einmal benötigen Sie PHP 5.5 und höher, um die Bibliothek reibungslos auszuführen. Die einzige unterstützte Installationsmethode ist über Composer. Führen Sie den folgenden Befehl aus, um Zippy in Ihrem Projekt anzufordern.

Hier ist der Befehl

 composer require alchemy/zippy

Erstellen Sie ein neues Archiv über die PHP-API

Softwareprogrammierer können mithilfe der Zippy-Bibliothek in ihren eigenen PHP-Anwendungen problemlos ein neues ZIP-Archiv erstellen. Die Bibliothek unterstützt das Erstellen einer archive.zip-Datei, die einen Verzeichnis-"Ordner" enthält, der verschiedene Arten von Dateien enthalten kann. Um eine Datei hinzuzufügen, müssen Sie den Namen des Eintrags im Archiv sowie einen Pfad angeben. Es bietet auch Unterstützung für das Hinzufügen eines neuen Verzeichnisses. Sie können Ihrem Zip-Archiv Dateien einzeln oder das gesamte Verzeichnis auf einmal hinzufügen.

Extrahieren Sie ein Archiv in ein bestimmtes Verzeichnis

Die Open-Source-Bibliothek Zippy bietet die Möglichkeit, ein Archiv mithilfe von PHP programmgesteuert in ein bestimmtes Verzeichnis zu extrahieren. Sie können damit entweder alles im Archiv oder nur einige bestimmte Dateien extrahieren. Bitte denken Sie daran, dass es erforderlich ist, den richtigen Pfad der Datei innerhalb des Archivs anzugeben, um sie zu extrahieren. Während des Extraktionsprozesses wird die Verzeichnis- und Dateistruktur gepflegt und alle Dateien werden in ihre jeweiligen Verzeichnisse extrahiert.

Inhalt des Archivs auflisten

Die Open-Source-Bibliothek Zippy ermöglicht es Softwareentwicklern, den Inhalt eines Archivs über PHP-Befehle programmgesteuert zu öffnen und anzuzeigen. Die Bibliothek gibt Benutzern die volle Kontrolle und hat Methoden und Eigenschaften bereitgestellt, um mehr Informationen über das Archiv zu erhalten, bevor der gesamte Inhalt extrahiert wird. Sie können die Anzahl der Dateien in einem Archiv zählen, alle Dateien im Archiv durchlaufen, nur die benötigten Dateien extrahieren und vieles mehr.

Löschen von Einträgen aus einem ZIP-Archiv

Die Open-Source Zippy-Bibliothek bietet die Möglichkeit, Einträge aus dem ZIP-Archiv über PHP-Befehle zu löschen. Zum Löschen der Einträge stehen mehrere Möglichkeiten zur Verfügung, z. B. Löschen eines Eintrags im Archiv anhand seines Namens, Löschen aller Einträge im ZIP-Archiv, Löschen von Einträgen mit Glob-Pattern und Löschen von Einträgen mit PCRE-Pattern.

 Deutsch