Dziwny ciąg znaków zawarty w plikach pobieranych przez torrent

2

Niedawno pobrałem torrent i jestem ciekawy części nazwy pliku, która ma około ośmiu znaków z losowymi liczbami i literami.

Przykładowa nazwa pliku wideo, który pobrałem:

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

Interesująca mnie część: eddcc0fe.

Czy to jakiś identyfikator wideo? Jak to się nazywa i jak je uzyskać?

Matt
źródło

Odpowiedzi:

2

Może to być suma kontrolna CRC32 pliku.

afrazier
źródło
2

Te osiem znaków jest w rzeczywistości liczbą - w systemie szesnastkowym. Dokładniej, jest to suma kontrolna CRC-32 (zwana również hashem) całego pliku. Prawdopodobnie został tam umieszczony, aby umożliwić sprawdzenie, czy plik nie jest uszkodzony lub obcięty.

Jeśli chodzi o wybór CRC: Algorytmy takie jak MD5 i SHA są obecnie znacznie bardziej powszechne, ale ich wydajność jest znacznie dłuższa (zaczynając od 128 bitów lub 32 cyfr szesnastkowych), a CRC, chociaż słaby, służy celowi dobrego wykrywania środowiska uszkodzić.


Osobiście nie widzę w tym sensu. BitTorrent zawiera już skrót (skrót dla każdej części) i każdy element jest weryfikowany podczas pobierania. Ale przypuszczam, że umieszczenie skrótu w nazwie może być przydatne podczas używania FTP do dystrybucji.

grawity
źródło
sumy kontrolne są bardzo różne od haszy
Joel Coehoorn
Dziękuję grawity, więc jest to suma kontrolna. Dlaczego nigdy wcześniej o tym nie pomyślałem? Jeszcze raz dziękuję.
Matt
1
Spodziewam się, że ten sam plik jest dystrybuowany za pośrednictwem wielu środków (BT, HTTP / FTP, Usenet), tak że posiadanie CRC w nazwie pliku jest przydatne dla niektórych typów dystrybucji.
afrazier