Вопросы точности копирования цифровых данных, проверка контрольной суммы файла

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

Что такое хеширование, статья на Вики - ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Циклический избыточный код - ru.wikipedia.org/wiki/CRC32#CRC-32

SFV (Simple File Verification) — файлы для проверки целостности файлов, работают с контрольной суммой. В основе действует как правило алгоритм CRC32. Есть много программ для создания таких файлов и работы с ними. Ссылка - ru.wikipedia.org/wiki/SFV

Контрольная сумма - ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0

Тут вот, к примеру, речь о проверке контрольных сумм дистрибутива Винды - outsidethebox.ms/10527/

Вопросы копирования аудио CD (старая статья, но интересная) - compress.ru/article.aspx?id=11216

Как проверить, правильно ли записался компакт-диск? shparg.narod.ru/index/0-4

Программы для проверки контрольной суммы. Что советуют в рунете

HashTab - расширение проводника Виндоус, а также плагин для Mac Finder для проверки точности файлов, их верификации, проверки на ошибки. Работает через вычисление контрольной суммы. hashtab.ru

Fsum Frontend - удобная свободная программка, поддерживает 96 алгоритмов. Ссылка - fsumfe.sourceforge.net

"В Windows есть стандартная консольная программа FCIV для подсчета контрольных сумм MD5 и SHA1, но она по-умолчанию не установлена" webhamster.ru/mytetrashare/index/mtb0/1392872620qhwegtfbge

А вот тут советуют также MD5sums, EF CheckSum Manager, MD5 Calculator - forum.oszone.net/post-910451.html

HashTools Portable 2.2.0. "Программа для подсчета контрольных сумм файлов. HashTools умеет считать суммы вида CRC32, MD5, SHA1, SHA256, SHA384 и SHA512, а также создавать SFV-файлы, если нужно. Программа интегрируется в контекстное меню Windows". sunhome.ru/download/12775

Здесь также упомянут MD5 File Checker - youpk.ru/kontrolnaya-summa

Программа RHash - rhash.anz.ru

Также в сети упоминается Advanced Hash Calculator, DivHasher, HashMyFiles, MultiHasher, MD5 Checksum, MultiHasher, MD5 Checksum Tool, MD5 Checksum Verifier, TNR Fileinfo, HashProject 2, Moo0 HashCode, RapidCRC, checksum, CDCheck, MD5summer, HashCalc, MooSFV RHash, wdHash, wxchecksums, DPASHA, ExactFile, SlavaSoft FSUM.

Что советуют в англоязычном сегменте интернета

Кроме уже упомянутых и популярных (вроде HashTab, HashMyFiles, MD5 Checksum и некоторых других) тут можно встретить HashCheck Shell Extension, Febooti fileTweak Hash & CRC, ExactFile. Вот тут к примеру - techsupportalert.com/best-free-hash-utility.htm

Интересные обсуждения по вопросам надежности алгоритмов проверки контрольной суммы

all-ht.ru/inf/systems/p_0_13.html
evilfingers.com/publications/research_RU/CRC32-reverse.pdf
forum.antichat.ru/threads/41795/
habrahabr.ru/post/113127/
forum.ixbt.com/topic.cgi?id=26:42167
xakep.ru/2012/11/22/light-fake-checksum/

2014-2015