facebook pixel
O Node.js 26.8.0 ganhou uma novidade interessante para quem trabalha com arquivos compactados: o runtime agora possui uma API nativa para ler, criar e manipular arquivos ZIP através do módulo node:zlib. A atualização adiciona as classes ZipBuffer, ZipFile e ZipEntry, reduzindo a necessidade de instalar pacotes externos apenas para operações comuns com esse formato. Com ZipBuffer, por exemplo, o desenvolvedor pode carregar um ZIP que já esteja em um Buffer, TypedArray, DataView ou ArrayBuffer, percorrer os arquivos armazenados, consultar tamanho e conteúdo, adicionar novas entradas e remover itens. A implementação utiliza uma abordagem zero-copy, mantendo uma view dos dados originais e lendo o conteúdo de cada entry apenas quando necessário, o que ajuda a evitar cópias desnecessárias na memória. Para arquivos armazenados diretamente em disco, a nova ZipFile oferece acesso aleatório às entradas e leitura lazy, sem precisar carregar todo o arquivo ZIP na memória. A API também permite cri...

 631

    Suggested Credits
    Tags, Events, and Projects