Контрольная сумма Adler-32
Вычислить контрольную сумму Adler-32 для любого текста.
О Adler-32 Checksum
Adler-32 — это алгоритм контрольной суммы, разработанный Марком Адлером, обеспечивающий быструю проверку целостности данных с отличным балансом скорости и надежности обнаружения. Он используется в формате файлов zlib и алгоритме сжатия Deflate для проверки данных при распаковке. Хотя Adler-32 быстрее CRC-32 на большинстве платформ, он имеет более слабые свойства обнаружения ошибок для небольших сообщений и менее предпочтителен для очень маленьких данных.
Как Использовать
Введите или вставьте текст в поле ввода, чтобы мгновенно вычислить контрольную сумму Adler-32, которая будет отображена как в шестнадцатеричном, так и в десятичном форматах. Контрольная сумма обновляется в реальном времени по мере ввода. Сравните результат с ожидаемым значением для проверки целостности данных или используйте его для быстрой идентификации текстовых блоков.
Распространённые Сценарии Использования
- Проверка целостности данных при передаче файлов, сжатых zlib, где значение Adler-32 встроено в заголовок потока
- Разработка пользовательских конвейеров сжатия или инструментов, совместимых с zlib, которые должны вычислять или проверять контрольные суммы Adler-32
- Вычисление быстрых контрольных сумм для больших текстовых блоков для обнаружения случайных повреждений в конвейерах данных
- Перекрестная проверка значений Adler-32 в телах HTTP-ответов, сжатых deflate, во время отладки API
- Реализация и тестирование пользовательской проверки Adler-32 при разработке утилит сжатия на C, Python или Go