контрольная сумма | целостность | проверка

> контрольная сумма | целостность | проверка <

// Вычисляйте контрольные суммы CRC32 для проверки целостности данных

HEX:
ДЕСЯТИЧНЫЙ:
[БЫСТРО]

Мгновенный расчёт

Контрольные суммы CRC32 вычисляются в реальном времени при вводе.

[БЕЗОПАСНО]

Локальная обработка

100% клиентский расчёт CRC32. Ваши данные никогда не покидают ваш браузер.

[БЕСПЛАТНО]

Вывод Hex и десятичный

Просматривайте результаты CRC32 одновременно в шестнадцатеричном (8 символов) и десятичном формате.

// О CRC32

Как работает CRC32:

CRC32 (Циклический избыточный код 32-бит) использует полиномиальное деление для создания 32-битной контрольной суммы. Широко используется в файлах ZIP, изображениях PNG и кадрах Ethernet для обнаружения ошибок.

Пример:

"Hello" → F7D18982 (десятичный: 4157704578)

Типичные случаи использования:

  • >Проверка целостности файлов (ZIP, GZIP, PNG)
  • >Обнаружение ошибок при передаче данных по сети (Ethernet)
  • >Проверка ошибок носителей данных
  • >Дедупликация и снятие отпечатков данных
  • >Встроенные системы и валидация прошивки

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

В: Что такое CRC32?

О: CRC32 (Циклический избыточный код 32-бит) — это код обнаружения ошибок, который создаёт 32-битную контрольную сумму. Широко используется в форматах ZIP, PNG и сетевых протоколах как Ethernet.

В: CRC32 или MD5 — в чём разница?

О: CRC32 создаёт 32-битную контрольную сумму (8 hex-символов) для быстрого обнаружения ошибок, а MD5 создаёт 128-битный хэш (32 hex-символа). CRC32 быстрее, но имеет более высокую вероятность коллизий.

В: Где используется CRC32?

О: CRC32 используется в форматах ZIP и GZIP, изображениях PNG, кадрах Ethernet, потоках MPEG-2, передачах SATA и многих встроенных системах.

В: Какова вероятность коллизии CRC32?

О: CRC32 имеет 32-битное пространство вывода с примерно 4,3 миллиардами возможных значений. Вероятность коллизии для случайных данных составляет примерно 1 к 4,3 миллиардам.

В: Какие существуют варианты CRC32?

О: Наиболее распространённый вариант — CRC32 (CRC-32/ISO-HDLC) с полиномом 0x04C11DB7. Другие варианты: CRC-32C (Castagnoli), CRC-32K (Koopman) и CRC-32Q (авиация). Этот инструмент реализует стандартный вариант CRC32.

// ДРУГИЕ ЯЗЫКИ