- 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
On dirait que le développement est désormais interrompu T_T
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 ?À 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.C'est la première fois que je vois le langage Zig.