контрольная сумма поврежденного файла

Я только что создал эти псевдонимы (я использую Bash)

christian@fujiu1404:~$ alias ta='cd tmp ; date'
christian@fujiu1404:~$ ta
Wed Sep 17 14:47:16 BST 2014
christian@fujiu1404:~/tmp$ alias ta='cd tmp && date'
christian@fujiu1404:~/tmp$ cd ..
christian@fujiu1404:~$ ta
Wed Sep 17 14:48:28 BST 2014
christian@fujiu1404:~/tmp$ 

, и они работают!

1
16.02.2015, 11:47
1 ответ

Это возможно для сравнения контрольной суммы, чтобы не обнаружить повреждение файла, но это очень маловероятно. Поврежденный файл должен будет производить ту же контрольную сумму, что и оригинал. Если контрольная сумма производит N -бита -бит -бит, вероятность ложного отрицательного отрицания составляет 2 - n . (Я предполагаю, что вы пытаетесь обнаружить случайные сбои, не целенаправленные вмешательства.)

Так что даже простая 32-разрядная контрольная сумма имеет только 10 -10 (приблизительно) вероятность ложных негативов. Отказ

См. Раздел 12.5 из теории информации, выводов и алгоритмов обучения для подробных объяснений пределов обнаружения ошибок с использованием контрольных услуг.

0
28.01.2020, 01:46

Теги

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