- 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
tarist, dassappendnicht 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
Offenbar wurde die Entwicklung inzwischen eingestellt :(
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 mitunzipverglichen?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.Die Sprache Zig sehe ich zum ersten Mal.