8 ポイント 投稿者 xguru 2021-11-14 | 4件のコメント | WhatsAppで共有
  • アーカイブ全体を展開せずに、ランダムに特定のファイルだけを高速で読み出せるアーカイブ形式

→ 圧縮なし、ランダムアクセス、高速な展開とアーカイブ作成をサポート

→ unzipより25倍、tarより10倍高速

  • tarと比べた欠点は、appendができないこと

  • ファイルパスのハッシュ配列を保存し、ファイルを辞書順にソートして保存することで高速に処理

  • 作者が開発中の高速バンドラー bun で使用予定

4件のコメント

 
zihado 2024-04-16

開発はもう中止されたみたいですね(泣)

 
v08zbv8fvlkjasdflkj 2021-11-15

私はデータ処理用に、圧縮しない(store)zipを作ってこれをマウントして使っているのですが、読んでいるうちにコンセプトがよく分からなくなりました。zipもアーカイブ全体を展開しなくてもファイルを読めるのに、なぜunzipと比較しているのでしょうか

 
kunggom 2021-11-15

思ったほど汎用的ではなさそうだな……と思ったのですが、開発目的ははっきりしていますね。バンドラーで使うものなので最大ファイルサイズが4GBを超える必要はなく、基本的に読み取り専用で、その代わり個別ファイルへのランダムアクセス速度を速くして、細かいファイルが多い node_modules フォルダの処理を改善しようということのようです。

 
choijaekyu 2021-11-14

Zig言語は初めて見ました