hop - định dạng lưu trữ nhanh hơn tar 10 lần
(github.com)- Một định dạng lưu trữ có thể đọc nhanh ngẫu nhiên chỉ một tệp cụ thể mà không cần giải nén toàn bộ kho lưu trữ
→ Không nén, truy cập ngẫu nhiên, hỗ trợ trích xuất và lưu trữ nhanh
→ Nhanh hơn unzip 25 lần, nhanh hơn tar 10 lần
-
Nhược điểm so với
tarlà không thể append -
Lưu mảng băm của đường dẫn tệp và lưu các tệp theo thứ tự từ điển để xử lý nhanh
-
Dự kiến sẽ được sử dụng trong bun, trình bundler tốc độ cao mà tác giả đang phát triển
4 bình luận
Có vẻ như việc phát triển giờ đã bị dừng rồi nhỉ hu hu
Tôi đang tạo file zip không nén (
store) để xử lý dữ liệu rồi mount nó để sử dụng, nhưng đọc xong thì tôi vẫn không hiểu ý tưởng này lắm. Zip cũng có thể đọc file mà không cần giải nén toàn bộ archive, vậy tại sao lại đem so với unzip?Ban đầu tôi nghĩ định dạng này có vẻ không hữu dụng rộng rãi như mong đợi… nhưng xem ra mục đích phát triển của nó khá rõ ràng. Vì sẽ được dùng trong bundler nên không cần kích thước tệp tối đa vượt quá 4GB, về cơ bản là chỉ đọc, và thay vào đó tăng tốc độ truy cập ngẫu nhiên tới từng tệp riêng lẻ để cải thiện việc xử lý thư mục
node_modulescó rất nhiều tệp nhỏ.Lần đầu tôi thấy ngôn ngữ Zig