Biblioteca JavaScript de código aberto para arquivos de compactação
Crie, modifique e manipule arquivos ZIP programaticamente usando poucas linhas de código por meio da API JavaScript.
Uma biblioteca JavaScript de código aberto muito simples e estável que oferece aos profissionais de software a capacidade de criar, ler e modificar arquivos ZIP dentro de seus próprios aplicativos JavaScript. A API é muito amigável e útil. Dá-lhe o poder de selecionar e baixar imagens de uma galeria com facilidade.
A instância JSZip representa um conjunto de arquivos. Isso permite adicioná-los, removê-los ou modificá-los. Ele também suporta a geração de um arquivo ZIP importando um arquivo zip existente. Além disso, também suporta menor consumo de memória e compatibilidade aprimorada com webworker. O melhor é que funciona sem problemas em todos os principais navegadores e gera um arquivo ZIP com algumas linhas de código.
Introdução ao JSZip
A maneira recomendada de instalá-lo usando o NPM. Por favor, use o seguinte comando para instalar a biblioteca JSZip sem problemas.
Instalar via npm
Install via npm
npm install jszip
Instale através do Bower
Install via Bower
bower install Stuk/jszip
Criar arquivos ZIP via biblioteca JavaScript
A biblioteca de código aberto JSZip fornece a funcionalidade para gerar arquivos ZIP dentro de aplicativos JavaScript. Permite adicionar arquivos individuais com nomes e conteúdos personalizados, bem como diretórios aleatórios. Uma vez que o conteúdo é incluído, o JSZip pode gerar de forma assíncrona o arquivo ZIP.
Carregar e ler arquivo ZIP via JavaScript
A biblioteca JSZip permite que os programadores de software carreguem e leiam arquivos ZIP de uma maneira muito fácil e simples dentro de seus próprios aplicativos JavaScript. A API oferece suporte a recursos avançados, como armazenar em cache um arquivo ZIP localmente, extrair seu conteúdo e compartilhar em um service worker. A API garante que os arquivos ZIP possam ser lidos e gerados sem a necessidade de um servidor.
Extrair imagem do arquivo ZIP
A biblioteca JSZip oferece aos desenvolvedores de software a capacidade de extrair suas imagens de um único arquivo ZIP, em vez de ler separadamente cada imagem do servidor. Para usar isso, você precisa incluir o arquivo jszip_min.js como um de seus <script> arquivos junto com hanis_min.js.