Бібліотека JavaScript для читання та запису великих ZIP-файлів 

 Безкоштовний API JavaScript із відкритим вихідним кодом для читання, запису, видалення та керування великими ZIP-файлами онлайн.

Zip.js — це бібліотека JavaScript з відкритим вихідним кодом, яка дозволяє розробникам програмного забезпечення створювати ZIP-файли та розпаковувати їх у власних програмах. Він надає низькорівневий API для читання та запису великих zip-файлів (до 4 ГБ з API запису файлів). Бібліотека повністю сумісна з усіма веб-браузерами, такими як Chrome, Firefox, Safari 6 і Internet Explorer 10.

Бібліотека може обробляти кілька типів даних завдяки загальному API. Якщо ви хочете прочитати файл ZIP і зберегти його файли в змінній, вам потрібно використовувати об’єкт ZIP.Reader для читання стиснених даних ZIP. Якщо ви хочете записати нестиснуті дані файлу в змінну, тоді потрібно використовувати об’єкт ZIP.Writer.

Ця бібліотека залежить від типізованого масиву (WebGL), і за бажанням ви можете використовувати інші API, такі як Web Workers для створення фонових Worker, які виконують сценарії паралельно з головною сторінкою, File API для програмного вибору файлів і доступу до їхніх даних, File writer API для запису в файли з веб-додатків і файлові каталоги та система для навігації ієрархіями файлової системи.

Previous Next

Початок роботи з Zip.js

Додайте у свій проект zip.js, z-worker.js, deflate.js і inflate.js. Також додайте сценарій zip.js до своєї HTML-сторінки за допомогою такої команди.

Додайте ZIP.JS до HTML-сторінки

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

Читайте ZIP-файли за допомогою бібліотеки JavaScript

Бібліотека ZIP.JS функціонально забезпечує читання вмісту ZIP-файлу в програмах JavaScript. Перш за все, вам потрібно створити об'єкт ZipReader. Об’єкт ZipReader допомагає користувачам читати вміст ZIP-файлу. Бібліотека дозволяє користувачам читати імена файлів, список записів ZIP, розмір стиснених даних, розмір нестиснутих даних, дату останньої зміни, коментар до файлу, контрольну суму нестиснутих даних тощо.

 Запис файлів у ZIP за допомогою JavaScript

Бібліотека ZIP.JS дозволяє програмістам записувати дані в zip-файл. Перш за все вам потрібно створити об’єкт ZipWriter для запису вихідних даних. Ви можете легко додати новий запис до ZIP, вказавши ім’я та розташування файлу. Після виконання завдання функція зворотного виклику успіху повідомить про успішне введення та стиснення. Наприкінці, будь ласка, не забувайте закрити відкритий zip і припинити пов’язані веб-воркери.

 Українська