← Todos os pacotes
xs-zip
Zip/Unzip archives for XanaScript
ziparchivecompressdeflateunzip
README
xs-zip
Leitura e escrita de arquivos ZIP para XanaScript (deflate + store).
API
cria-zip(arquivos)— cria um ZIP a partir de[{ nome, dados }]lista(buffer)— lista as entradas[{ nome, comprimido, tamanho, modo, offset }]ler-arquivo(buffer, nome)— extrai o conteúdo de uma entradadescomprime(dados)— descomprime dados deflate rawpara-buffer(buffer)— converte para Buffer
Exemplo
traz-ai "xs-zip" as zip
cria buf = zip.cria-zip([
{ nome: "relatorio.txt", dados: "conteudo do relatorio" },
{ nome: "notas.txt", dados: "10\n8\n9\n" }
])
cria itens = zip.lista(buf)
cria relatorio = zip.ler-arquivo(buf, "relatorio.txt")Dependência
Usa o módulo npm zlib (incluído no Node/XanaScript).
Avaliações
Nenhuma avaliação ainda.