JavaScript-Bibliothek zum Lesen und Schreiben großer ZIP-Dateien
Open Source Free JavaScript API zum Lesen, Schreiben, Löschen und Bearbeiten großer ZIP-Dateien online.
Zip.js ist eine Open-Source-JavaScript-Bibliothek, mit der Softwareentwickler Dateien in ihren eigenen Anwendungen komprimieren und entpacken können. Es bietet eine Low-Level-API zum Lesen und Schreiben großer ZIP-Dateien (bis zu 4 GB mit File Writer API). Die Bibliothek ist vollständig kompatibel mit allen Webbrowsern wie Chrome, Firefox, Safari 6 und Internet Explorer 10.
Die Bibliothek kann dank einer generischen API mehrere Datentypen verarbeiten. Wenn Sie eine ZIP-Datei lesen und ihre Dateien in einer Variablen speichern möchten, müssen Sie ein ZIP.Reader-Objekt zum Lesen der komprimierten ZIP-Daten verwenden. Wenn Sie unkomprimierte Dateidaten in die Variable schreiben möchten, müssen Sie ein ZIP.Writer-Objekt verwenden.
Diese Bibliothek hängt von Typed Array (WebGL) ab und optional können Sie andere APIs verwenden, wie z Dateien aus Webanwendungen und Dateiverzeichnisse und System zum Navigieren in Dateisystemhierarchien.
Erste Schritte mit Zip.js
Fügen Sie Ihrem Projekt zip.js, z-worker.js, deflate.js und inflate.js hinzu. Bitte fügen Sie mit dem folgenden Befehl auch das zip.js-Skript in Ihre HTML-Seite ein.
ZIP.JS zur HTML-Seite hinzufügen
script type="text/javascript" src="/lib/zip.js"></script>
Lesen Sie ZIP-Dateien über die JavaScript-Bibliothek
Die ZIP.JS-Bibliothek bietet Funktionen zum Lesen des Inhalts einer ZIP-Datei in JavaScript-Anwendungen. Zunächst müssen Sie ein ZipReader-Objekt erstellen. Das ZipReader-Objekt hilft den Benutzern beim Lesen des Inhalts einer ZIP-Datei. Die Bibliothek ermöglicht es Benutzern, Dateinamen, die Auflistung von ZIP-Einträgen, die komprimierte Datengröße, die unkomprimierte Datengröße, das Datum der letzten Änderung, Dateikommentare, die Prüfsumme der unkomprimierten Daten und mehr zu lesen.
Schreiben von Dateien in ZIP über JavaScript
Die ZIP.JS-Bibliothek ermöglicht Softwareprogrammierern, Daten in die ZIP-Datei zu schreiben. Zunächst müssen Sie ein ZipWriter-Objekt erstellen, um Ausgabedaten zu schreiben. Sie können der ZIP einfach einen neuen Eintrag hinzufügen, indem Sie den Dateinamen und den Speicherort angeben. Sobald die Aufgabe erledigt ist, informiert die Erfolgs-Callback-Funktion über die erfolgreiche Eingabe und Komprimierung. Am Ende denken Sie bitte daran, das geöffnete Zip zu schließen und die zugehörigen Webworker zu beenden.