Калькулятор контрольной суммы Adler32
FreeРассчитайте контрольную сумму Adler-32 текста или файла прямо в браузере.
Работает полностью в вашем браузере. Ваш текст или файл никогда никуда не загружаются.
Недавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Пока нет активности. Будьте первым.
Что делает этот инструмент
Этот инструмент вычисляет контрольную сумму Adler-32 текста или файла прямо в браузере. Adler-32 - это быстрый алгоритм контрольной суммы, используемый внутри zlib (а значит PNG, gzip и ZIP) для обнаружения случайного повреждения данных.
Введите или вставьте текст, или загрузите файл, и контрольная сумма обновится вживую как в шестнадцатеричной, так и в десятичной форме.
Какие проблемы решает
- Проверка того, что скачанный или переданный файл соответствует ожидаемой контрольной сумме Adler-32.
- Понимание или отладка того, как формат на основе zlib (например PNG или gzip) вычисляет свою внутреннюю контрольную сумму.
- Быстрое определение того, идентичны ли два фрагмента текста побайтово.
- Изучение или преподавание работы алгоритма Adler-32 на живом, редактируемом примере.
Часто задаваемые вопросы
›Для чего используется 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 перед расчётом контрольной суммы, той же кодировкой, что используется большинством современных текстовых файлов и веб-страниц. Это важно, потому что один и тот же текст может дать разную контрольную сумму при другой кодировке.
›Могу ли я проверить файл вместо ввода текста?
Да, переключитесь в режим «Файл» и выберите файл, его контрольная сумма вычисляется непосредственно из его необработанных байтов, полезно для проверки того, что скачанный или переданный файл соответствует ожидаемой контрольной сумме.
Похожие инструменты
Текст
Инструмент шифра Цезаря
Шифруйте или дешифруйте текст с помощью классического шифра Цезаря, с таблицей сопоставления A-Z, списком перебора, диаграммой частоты букв и быстрым переходом ROT13.
FreeТекст
Счётчик строк
Продвинутый счётчик строк, который мгновенно анализирует вставленный текст: обнаружение дубликатов/пустых строк, фильтрация строк комментариев, поиск и замена с regex, сортировка и вставка префикса/суффикса.
FreeТекст
Рандомизатор списков
Перемешайте любой список, выберите случайных победителей для розыгрышей и разделите записи на равные группы, всё прямо в браузере с помощью беспристрастной перетасовки Фишера-Йейтса.
FreeТекст
Генератор акронимов
Мгновенно превращайте фразу в акроним, с разбором по буквам и дополнительным режимом пропуска второстепенных слов.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!