8 points par xguru 2021-11-14 | 4 commentaires | Partager sur WhatsApp
  • Un format d’archive permettant de lire rapidement et de manière aléatoire uniquement des fichiers spécifiques, sans extraire l’archive entière

→ pas de compression, accès aléatoire, extraction et archivage rapides

→ 25 fois plus rapide que unzip, 10 fois plus rapide que tar

  • Son inconvénient par rapport à tar est qu’il ne permet pas l’ajout en fin d’archive

  • Il stocke une table de hachage des chemins de fichiers et enregistre les fichiers triés par ordre alphabétique pour un traitement rapide

  • Prévu pour être utilisé dans bun, le bundler rapide en cours de développement par son créateur

4 commentaires

 
zihado 2024-04-16

On dirait que le développement est désormais interrompu T_T

 
v08zbv8fvlkjasdflkj 2021-11-15

Pour le traitement de données, je crée des fichiers zip sans compression (store) puis je les monte pour les utiliser, mais en lisant l’article, je me rends compte que je ne comprends pas bien le concept. Avec un zip aussi, on peut lire des fichiers sans extraire toute l’archive, alors pourquoi la comparaison se fait-elle avec unzip ?

 
kunggom 2021-11-15

À première vue, je me disais que cela ne semblait pas si polyvalent que ça… mais sa finalité de développement est clairement définie. Puisqu’il est destiné à être utilisé dans un bundler, il n’est pas nécessaire que la taille maximale des fichiers dépasse 4 Go, et il est essentiellement en lecture seule ; en contrepartie, il accélère l’accès aléatoire aux fichiers individuels afin d’améliorer le traitement des dossiers node_modules, qui contiennent beaucoup de petits fichiers.

 
choijaekyu 2021-11-14

C'est la première fois que je vois le langage Zig.