Chuỗi ký tự lẻ có trong tệp tải xuống qua torrent


2

Gần đây tôi đã tải xuống một torrent và tò mò về một phần của tên tệp, dài khoảng tám ký tự với các số và chữ cái ngẫu nhiên.

Tên tệp ví dụ của video mà tôi đã tải xuống:

[SF]_Naruto_Shippuuden_205_(720p_AAC)[eddcc0fe].mp4

Phần tôi tò mò về : eddcc0fe.

Đó có phải là một số loại ID video? Nó được gọi là gì và làm thế nào để họ có được nó?

Câu trả lời:



2

Tám ký tự này trên thực tế là một số - ở dạng thập lục phân. Chính xác hơn, đó là tổng kiểm tra CRC-32 (còn được gọi là hàm băm) của toàn bộ tệp. Nó có khả năng đã được đưa vào đó để cho phép bạn kiểm tra xem tệp của bạn không bị hỏng hoặc bị cắt bớt.

Về sự lựa chọn CRC: Các thuật toán như MD5 và SHA ngày nay phổ biến hơn nhiều, nhưng đầu ra của chúng dài hơn nhiều (bắt đầu với 128 bit, hoặc 32 chữ số hex), và CRC, mặc dù yếu, phục vụ tốt cho mục đích phát hiện môi trường hư hại.


Cá nhân, tôi thấy ít điểm trong đó. BitTorrent đã bao gồm một hàm băm (băm cho mọi phần thực sự) và mọi phần được xác minh trong quá trình tải xuống. Nhưng tôi cho rằng việc đặt băm trong tên có thể hữu ích khi sử dụng FTP để phân phối.


tổng kiểm tra rất khác so với băm
Joel Coehoorn

Cảm ơn bạn grawity, vì vậy nó là một tổng băm. Tại sao tôi không bao giờ nghĩ về điều đó trước? Vâng cảm ơn bạn một lần nữa.
Matt

1
Tôi hy vọng rằng cùng một tệp được phân phối thông qua nhiều phương tiện (BT, HTTP / FTP, Usenet) sao cho có CRC trong tên tệp là hữu ích cho một số loại phân phối.
afrazier

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.