hop - um formato de arquivo 10x mais rápido que tar
(github.com)- 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
Parece que o desenvolvimento foi descontinuado agora mesmo T_T
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?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.É a primeira vez que vejo a linguagem Zig