Knihovna JavaScript pro čtení a zápis velkých souborů ZIP
Open Source Free JavaScript API pro čtení, zápis, mazání a manipulaci s velkými soubory ZIP online.
Zip.js je knihovna JavaScript s otevřeným zdrojovým kódem, která vývojářům softwaru umožňuje zazipovat a rozbalit soubory uvnitř jejich vlastních aplikací. Poskytuje nízkoúrovňové API pro čtení a zápis velkých zip souborů (až 4 GB s File Writer API). Knihovna je plně kompatibilní se všemi webovými prohlížeči, jako je Chrome, Firefox, Safari 6 a Internet Explorer 10.
Knihovna dokáže zpracovávat více typů dat díky generickému API. Pokud chcete číst soubor ZIP a chtěli byste jeho soubory uložit do proměnné, musíte pro čtení komprimovaných dat ZIP použít objekt ZIP.Reader. Pokud chcete do proměnné zapsat data nekomprimovaného souboru, musíte použít objekt ZIP.Writer.
Tato knihovna závisí na Typed array (WebGL) a volitelně můžete použít další rozhraní API, jako jsou webové pracovníky pro vytváření pracovníků na pozadí spouštějících skripty paralelně s jejich hlavní stránkou, File API pro programový výběr souborů a přístup k jejich datům, File Writer API pro zápis do soubory z webových aplikací a File directories & system pro navigaci v hierarchiích souborového systému.
Začínáme se Zip.js
Přidejte do projektu zip.js, z-worker.js, deflate.js a inflate.js. Zahrňte prosím také skript zip.js na stránku HTML pomocí následujícího příkazu.
Přidejte ZIP.JS na stránku HTML
script type="text/javascript" src="/lib/zip.js"></script>
Číst soubory ZIP prostřednictvím knihovny JavaScript
Knihovna ZIP.JS funkčně poskytuje čtení obsahu souboru ZIP v aplikacích JavaScript. Nejprve musíte vytvořit objekt ZipReader. Objekt ZipReader pomáhá uživatelům při čtení obsahu souboru ZIP. Knihovna umožňuje uživatelům číst názvy souborů, výpis položek ZIP, velikost komprimovaných dat, velikost nekomprimovaných dat, datum poslední úpravy, komentář k souboru, kontrolní součet nekomprimovaných dat a další.
Zápis souborů do ZIP pomocí JavaScriptu
Knihovna ZIP.JS umožňuje softwarovým programátorům zapisovat data do souboru zip. Nejprve musíte vytvořit objekt ZipWriter pro zápis výstupních dat. Můžete snadno přidat nový záznam do ZIP zadáním názvu souboru a umístění. Jakmile je úkol dokončen, funkce zpětného volání o úspěchu informuje o úspěšném zadání a kompresi. Na závěr prosím nezapomeňte zavřít otevřený zip a ukončit přidružené webové pracovníky.