Нечетная символьная строка, включенная в файлы, загружает через поток

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

Имя файла в качестве примера видео, которое я загрузил:

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

Часть мне любопытно на предмет: eddcc0fe.

Тот некоторый видео идентификатор? Чем это называют и как они получают его?

2
задан 10.04.2011, 03:03

3 ответа

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

2
ответ дан 08.12.2019, 05:51

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

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


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

2
ответ дан 08.12.2019, 05:51

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

См.: словарь БитТоррента.

1
ответ дан 08.12.2019, 05:51

Теги

Похожие вопросы