Phát hành libtorrent 2.0 - hỗ trợ BitTorrent v2
(blog.libtorrent.org)Các thay đổi trong v2
-
Thay thế hàm băm dữ liệu từ SHA-1 sang SHA-256
-
Lưu hàm băm bằng Merkle Hash Tree nên kích thước tệp .torrent nhỏ hơn
→ Metadata nhỏ hơn nên tốc độ khởi động nhanh hơn
→ Dữ liệu đã tải xuống có thể được xác minh theo từng khối
- Áp dụng hàm băm cho cả tệp
→ Nếu tệp giống nhau thì sẽ có cùng hàm băm, nên có thể di chuyển tệp giữa các torrent và không cần re-hash
- Lưu cấu trúc thư mục theo cách đơn giản hóa
→ Với các torrent chứa nhiều tệp nhỏ, phần trùng lặp được giảm bớt
- Bắt buộc kích thước mảnh
→ Lũy thừa của 2, từ 16 kiB trở lên
- Magnet link cũng được mở rộng để hỗ trợ SHA-256
→ SHA-1 bắt đầu bằng urn:btih: , SHA-256 bắt đầu bằng urn:btmh:
- Các tính năng mới của v2 không tương thích ngược.
→ Có thể tạo tệp torrent lai hỗ trợ đồng thời v1 và v2
Chưa có bình luận nào.