Unzipper, PHP-Skript zum Komprimieren und Dekomprimieren von zip-, gz- und rar-Dateien

Wenn wir mit Servern oder Webhosts arbeiten, verfügen wir häufig nicht über ein Kontrollfeld, über das wir Dateien dekomprimieren können. Dies kann uns viele Unannehmlichkeiten bereiten. Deshalb präsentiere ich Unzipper, ein kleines PHP-Skript zum Komprimieren und Dekomprimieren von zip-, gz- und rar-Dateien .

Ich habe das Skript zufällig gefunden, da der Dateimanager nach der Einstellung eines Webhosts in OVH das Entpacken von Dateien nicht zulässt.

Unzipper ist Open Source und wir finden es auf GitHub kostenlos. Wenn wir Entwickler sind und eine Klasse zum Komprimieren / Dekomprimieren von Dateien benötigen, können wir den Unzipper-Code in unserem Projekt wiederverwenden.

Unzipper, PHP-Skript zum Komprimieren und Dekomprimieren von zip-, gz- und rar-Dateien.

Obwohl der Name Unzipper vermuten lässt, dass er nur zum Dekomprimieren von .zip Dateien dient, kann dieses kleine Skript auch .rar und .gz Dateien dekomprimieren. Darüber hinaus können Sie Dateien auch komprimieren, jedoch nur im ZIP-Format .

Es ist ein einfaches Skript, das auch seinen eigenen HTML- und CSS-Code enthält, um uns eine Schnittstelle zu zeigen, über die Dateien vom Browser selbst dekomprimiert / komprimiert werden können.

Für die korrekte Funktion des Skripts ist PHP 5.3 oder höher erforderlich. Obwohl die Skriptdokumentation nicht wiedergegeben wird, werden die Erweiterungen zlib (für gzip-Dateien) , zip und rar benötigt.

Im Allgemeinen enthalten PHP-Installationen standardmäßig zlib- und zip-Erweiterungen, die rar-Erweiterung wird jedoch nur selten installiert. Wenn eine Erweiterung fehlt, zeigt das Skript selbst einen Fehler an. Wenn Sie auf phpinfo zurückgreifen, phpinfo , welche Erweiterungen in unserer Unterkunft verfügbar sind.

Nichts ist umständlicher als das Hochladen eines Skripts, das viele Dateien enthält, über FTP, da jede Datei einzeln übertragen wird. Eine bessere Option ist, eine einzelne komprimierte Datei auf das Hosting zu übertragen und sie dann mit Unzipper zu entpacken. Wir sparen Zeit und gewinnen an Komfort. Dies ist auch eine gute Option, wenn wir keinen SSH-Zugriff haben.

See also  Ist C dasselbe wie C ++? Was ist der Ursprung von beiden?

Der einzige Nachteil besteht derzeit darin, dass die .tar.xz-Dateien nicht dekomprimiert werden können. Daher müssen wir auf die Befehlskonsole oder eine andere Methode zurückgreifen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *