Biblioteka JavaScript do czytania i pisania dużych plików ZIP 

 Open Source Free JavaScript API do czytania, pisania, usuwania i manipulowania dużymi plikami ZIP online.

Zip.js to biblioteka JavaScript o otwartym kodzie źródłowym, która umożliwia programistom rozpakowywanie plików ZIP i rozpakowywanie w ich własnych aplikacjach. Zapewnia interfejs API niskiego poziomu do odczytu i zapisu dużych plików zip (do 4 GB z interfejsem File writer API). Biblioteka jest w pełni kompatybilna ze wszystkimi przeglądarkami internetowymi, takimi jak Chrome, Firefox, Safari 6 i Internet Explorer 10.

Biblioteka może obsługiwać wiele typów danych dzięki ogólnemu interfejsowi API. Jeśli chcesz odczytać plik ZIP i chcesz przechowywać jego pliki w zmiennej, musisz użyć obiektu ZIP.Reader do odczytania skompresowanych danych ZIP. Jeśli chcesz zapisać nieskompresowane dane pliku do zmiennej, musisz użyć obiektu ZIP.Writer.

Ta biblioteka zależy od tablicy typowanej (WebGL) i opcjonalnie można użyć innych interfejsów API, takich jak pracownicy sieci Web do tworzenia pracowników działających w tle, którzy uruchamiają skrypty równolegle ze swoją stroną główną, interfejs API plików do programowego wybierania plików i uzyskiwania dostępu do ich danych, interfejs API do zapisywania plików pliki z aplikacji internetowych oraz Katalogi plików i system do nawigacji w hierarchiach systemu plików.

Previous Next

Pierwsze kroki z Zip.js

Dodaj zip.js, z-worker.js, deflate.js i inflate.js do swojego projektu. Dołącz również skrypt zip.js do swojej strony HTML za pomocą następującego polecenia.

Dodaj ZIP.JS do strony HTML

 script type="text/javascript" src="/lib/zip.js"></script> 

Czytaj pliki ZIP za pomocą biblioteki JavaScript

Biblioteka ZIP.JS umożliwia funkcjonalne odczytywanie zawartości pliku ZIP w aplikacjach JavaScript. Przede wszystkim musisz utworzyć obiekt ZipReader. Obiekt ZipReader pomaga użytkownikom w odczytywaniu zawartości pliku ZIP. Biblioteka pozwala użytkownikom czytać nazwy plików, listę wpisów ZIP, rozmiar skompresowanych danych, rozmiar danych nieskompresowanych, datę ostatniej modyfikacji, komentarz do pliku, nieskompresowaną sumę kontrolną danych i wiele innych.

 Zapisywanie plików do ZIP za pomocą JavaScript

Biblioteka ZIP.JS umożliwia programistom zapisywanie danych w pliku zip. Przede wszystkim musisz stworzyć obiekt ZipWriter do zapisu danych wyjściowych. Możesz łatwo dodać nowy wpis do ZIP, podając nazwę pliku i lokalizację. Po wykonaniu zadania funkcja pomyślnego wywołania zwrotnego poinformuje o pomyślnym wejściu i kompresji. Na koniec pamiętaj o zamknięciu otwartego zipa i zamknięciu powiązanych robotników sieciowych.

 Polski