Я только что создал эти псевдонимы (я использую 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$
, и они работают!
Это возможно для сравнения контрольной суммы, чтобы не обнаружить повреждение файла, но это очень маловероятно. Поврежденный файл должен будет производить ту же контрольную сумму, что и оригинал. Если контрольная сумма производит N -бита -бит -бит, вероятность ложного отрицательного отрицания составляет 2 - n . (Я предполагаю, что вы пытаетесь обнаружить случайные сбои, не целенаправленные вмешательства.)
Так что даже простая 32-разрядная контрольная сумма имеет только 10 -10 (приблизительно) вероятность ложных негативов. Отказ
См. Раздел 12.5 из теории информации, выводов и алгоритмов обучения для подробных объяснений пределов обнаружения ошибок с использованием контрольных услуг.