8 pontos por xguru 2021-11-14 | 4 comentários | Compartilhar no WhatsApp
  • Um formato de arquivo que permite ler rapidamente apenas arquivos específicos de forma aleatória, sem descompactar o arquivo inteiro

→ sem compressão, acesso aleatório, extração e arquivamento rápidos

→ 25x mais rápido que unzip e 10x mais rápido que tar

  • A desvantagem em relação ao tar é que não permite append

  • Armazena um array de hashes dos caminhos dos arquivos e salva os arquivos ordenados alfabeticamente para processamento rápido

  • Está previsto para ser usado no bun, o bundler rápido que o criador está desenvolvendo

4 comentários

 
zihado 2024-04-16

Parece que o desenvolvimento foi descontinuado agora mesmo T_T

 
v08zbv8fvlkjasdflkj 2021-11-15

Eu crio arquivos zip sem compressão (store) para processamento de dados e os uso montando-os, mas ao ler isso acabei não entendendo o conceito. O zip também permite ler arquivos sem descompactar o arquivo inteiro, então por que a comparação é com o unzip?

 
kunggom 2021-11-15

Parece que, no fim das contas, não é tão genérico quanto eu imaginei… foi o que pensei, mas o objetivo de desenvolvimento está bem claro. Como vai ser usado em um bundler, não há necessidade de que o tamanho máximo dos arquivos passe de 4 GB e, por padrão, ele é somente leitura; em compensação, a ideia é acelerar o acesso aleatório a arquivos individuais para melhorar o processamento de pastas node_modules, que costumam ter muitos arquivos pequenos.

 
choijaekyu 2021-11-14

É a primeira vez que vejo a linguagem Zig