WMW

Калькулятор контрольной суммы Adler32

Free

Рассчитайте контрольную сумму Adler-32 текста или файла прямо в браузере.

Работает полностью в вашем браузере. Ваш текст или файл никогда никуда не загружаются.

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Пока нет активности. Будьте первым.

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Этот инструмент вычисляет контрольную сумму Adler-32 текста или файла прямо в браузере. Adler-32 - это быстрый алгоритм контрольной суммы, используемый внутри zlib (а значит PNG, gzip и ZIP) для обнаружения случайного повреждения данных.

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

Какие проблемы решает

Часто задаваемые вопросы

Для чего используется Adler-32?

Adler-32 - это контрольная сумма, используемая для быстрого обнаружения случайного повреждения данных, особенно внутри библиотеки сжатия zlib (лежащей в основе PNG, gzip и ZIP), а также в некоторых сетевых протоколах. Она разработана для быстрого вычисления, а не для сопротивления преднамеренной подделке.

Является ли Adler-32 тем же самым, что хеш вроде MD5 или SHA-256?

Нет, Adler-32 - это контрольная сумма, а не криптографический хеш. Она гораздо быстрее вычисляется и создаёт меньшее 32-битное значение, но не предназначена для того, чтобы противостоять тому, кто намеренно создаёт другой ввод с той же контрольной суммой, как это делают MD5 или SHA-256 (по крайней мере в принципе). Используйте криптографический хеш, если вам нужна устойчивость к подделке, а не просто обнаружение случайных ошибок.

Почему пустой ввод всё равно даёт контрольную сумму?

Алгоритм начинается с двух текущих сумм, инициализированных как 1 и 0, и объединяет их в итоговую контрольную сумму, даже если байты не обрабатывались, поэтому пустой ввод всегда даёт одно и то же фиксированное значение: 1 (0x00000001), а не 0.

Как текст преобразуется в байты для контрольной суммы?

Текст кодируется в UTF-8 перед расчётом контрольной суммы, той же кодировкой, что используется большинством современных текстовых файлов и веб-страниц. Это важно, потому что один и тот же текст может дать разную контрольную сумму при другой кодировке.

Могу ли я проверить файл вместо ввода текста?

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

Похожие инструменты