Содержание
- Определение - Что означает контрольная сумма?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет контрольную сумму
Определение - Что означает контрольная сумма?
Контрольная сумма - это метод обнаружения ошибок в передатчике, который вычисляет числовое значение в соответствии с числом установленных или неустановленных битов в a и выводит его вместе с каждым кадром. На стороне получателя та же самая функция контрольной суммы (формула) применяется к кадру для получения числового значения. Если полученное значение контрольной суммы совпадает с отправленным значением, передача считается успешной и безошибочной.
Контрольная сумма также может быть известна как хэш-сумма.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет контрольную сумму
Несоответствующая контрольная сумма показывает, что вся не была передана. TCP / IP и протокол пользовательских дейтаграмм (UDP) предоставляют счет контрольной суммы в качестве одной из своих услуг.
Процедура генерации контрольных сумм из s называется функцией контрольной суммы и выполняется с использованием алгоритма контрольной суммы. Эффективные алгоритмы контрольной суммы дают разные результаты с большой вероятностью, если s повреждены. Биты четности и контрольные цифры - это специальные случаи контрольной суммы, подходящие для крошечных блоков данных. Некоторые коды, исправляющие ошибки, основанные на контрольных суммах, способны даже восстановить исходные данные.
Наиболее часто используемые инструменты контрольной суммы включают в себя:
- "cksum" - команды Unix, генерирующие 32-битную циклическую проверку избыточности (CRC) и количество байтов для входного файла
- "md5sum" - Unix-команда, генерирующая -Digest Algorithm 5 (MD5) сумма
- «jdigest» - инструмент Java GUI, генерирующий суммы MD5 и Secure Hash Algorithm (SHA)
- "Jacksum" - интерфейс программирования приложений Java, который включает в себя многочисленные реализации контрольной суммы и допускает любое количество расширений
- "jcksum" - библиотеки Java, используемые для вычисления контрольной суммы с использованием различных алгоритмов