8 Punkte von xguru 2021-11-14 | 4 Kommentare | Auf WhatsApp teilen
  • Ein Archivformat, mit dem sich einzelne bestimmte Dateien schnell und direkt lesen lassen, ohne das gesamte Archiv zu entpacken

→ keine Komprimierung, wahlfreier Zugriff, unterstützt schnelle Extraktion und Archivierung

→ 25-mal schneller als unzip, 10-mal schneller als tar

  • Ein Nachteil gegenüber tar ist, dass append nicht möglich ist

  • Speichert ein Hash-Array der Dateipfade und legt Dateien in lexikografischer Reihenfolge ab, um sie schnell zu verarbeiten

  • Soll im schnellen Bundler bun, den der Entwickler derzeit baut, verwendet werden

4 Kommentare

 
zihado 2024-04-16

Offenbar wurde die Entwicklung inzwischen eingestellt :(

 
v08zbv8fvlkjasdflkj 2021-11-15

Ich erstelle für die Datenverarbeitung ein unkomprimiertes (store) ZIP, mounte es und verwende es dann so. Aber während ich das lese, verstehe ich das Konzept nicht ganz. Auch bei ZIP kann man Dateien lesen, ohne das gesamte Archiv zu entpacken. Warum wird also mit unzip verglichen?

 
kunggom 2021-11-15

Ich dachte zunächst, dass es entgegen den Erwartungen nicht besonders universell einsetzbar zu sein scheint … aber der Entwicklungszweck ist offenbar klar. Da es in einem Bundler verwendet werden soll, muss die maximale Dateigröße nicht über 4 GB liegen, und da es grundsätzlich schreibgeschützt ist, soll stattdessen die Random-Access-Geschwindigkeit auf einzelne Dateien erhöht werden, um so die Verarbeitung des node_modules-Ordners mit seinen vielen kleinen Dateien zu verbessern.

 
choijaekyu 2021-11-14

Die Sprache Zig sehe ich zum ersten Mal.