2

Я недавно скачал торрент, и мне любопытно, какая часть имени файла имеет длину около восьми символов со случайными числами и буквами.

Пример имени файла видео, которое я скачал:

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

Часть, которая мне интересна: eddcc0fe.

Это какой-то идентификатор видео? Как это называется и как они это получают?

3 ответа3

2

Это может быть контрольная сумма CRC32 файла.

2

Эти восемь символов на самом деле число - в шестнадцатеричном. Точнее, это контрольная сумма CRC-32 (также называемая хешем) всего файла. Скорее всего, он был добавлен, чтобы вы могли проверить, не поврежден ли ваш файл или не обрезан ли он.

Относительно выбора CRC: алгоритмы, такие как MD5 и SHA, гораздо более распространены в наши дни, но их выходные данные намного длиннее (начиная со 128 битов или 32 шестнадцатеричных цифр), и CRC, хотя и слабый, хорошо подходит для обнаружения окружающей среды. повреждение.


Лично я не вижу в этом особого смысла. BitTorrent уже содержит хэш (фактически, хэши для каждого фрагмента), и каждый фрагмент проверяется во время загрузки. Но я полагаю, что использование хэша в имени может быть полезным при использовании FTP для распространения.

1

Это результат хэш-функции, используемой для идентификации содержимого передаваемых данных.

Смотрите: словарь BitTorrent.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .