Для разработчиков / Контрольные суммы

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

Рассчитайте контрольные суммы CRC-32 и Adler-32 для текста или файла в шестнадцатеричном и десятичном формате — их используют ZIP, PNG и gzip.

Калькулятор контрольной суммы CRC32: CRC-32 — это циклический избыточный код с полиномом IEEE 802.3, который используют архивы ZIP и gzip, изображения PNG и кадры Ethernet; он обнаруживает случайные изменения, например ошибки передачи. Adler-32 — более быстрая, но менее надёжная контрольная сумма внутри потоков zlib. Файлы считываются частями, поэтому большие файлы можно проверять без одновременной загрузки в память целиком. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Калькулятор контрольной суммы CRC32Локальная обработка

Полностью работает в браузере

CRC-32CBF43926
CRC-32 (десятичное число)3421780262
Adler-32091E01DE
Или выберите файл для проверки

Нажмите, перетащите и отпустите или вставьте · данные остаются на этом устройстве

CRC-32 — это контрольная сумма IEEE 802.3, используемая в ZIP, PNG, gzip и Ethernet; для 123456789 получается CBF43926. Контрольные суммы выявляют случайное повреждение, но не подмену: используйте SHA-256, чтобы проверить, что скачанный файл не был изменён.

Где встречается CRC-32

Каждый файл внутри ZIP-архива содержит CRC-32 своих данных, который проверяется при распаковке; каждый блок PNG заканчивается контрольной суммой; gzip хранит одну сумму для всего файла. Несовпадение означает, что данные повреждены.

Чтобы проверить скачанный файл по опубликованному хешу, вместо этого воспользуйтесь инструментом хеш файла.

Объединение контрольных сумм

CRC-32 можно вычислять по частям: CRC файла, прочитанного блоками, равен CRC всего файла — именно так этот инструмент проверяет большие файлы, не загружая их целиком.

Как пользоваться

  1. Введите или вставьте текст либо выберите файл.
  2. Просмотрите CRC-32 в шестнадцатеричном и десятичном формате, а также Adler-32.
  3. Сравните результат с ожидаемой контрольной суммой.

Конфиденциальность и ограничения

Текст и файлы проверяются в вашем браузере; файлы не загружаются на сервер.

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

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

Какова CRC-32 для 123456789?

CBF43926 — это стандартное контрольное значение, используемое для проверки правильности реализации.

Может ли CRC обнаружить подмену данных?

Нет: любой человек может изменить данные и пересчитать их CRC. Для проверки скачанных файлов используйте криптографический хеш, например SHA-256.

Почему некоторые инструменты показывают другую CRC-32?

Существуют другие варианты CRC-32, например CRC-32C, используемая iSCSI и некоторыми системами хранения данных, с другими полиномами; этот инструмент использует распространённый вариант IEEE.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен