checksum | integridade | verificar

> checksum | integridade | verificar <

// Calcule checksums CRC32 para verificação de integridade de dados

HEX:
DECIMAL:
[RÁPIDO]

Cálculo instantâneo

Checksums CRC32 são calculados em tempo real enquanto você digita.

[SEGURO]

Processamento local

Cálculo CRC32 100% no lado do cliente. Seus dados nunca saem do seu navegador.

[GRÁTIS]

Saída Hex e Decimal

Veja resultados CRC32 em formato hexadecimal (8 caracteres) e decimal simultaneamente.

// SOBRE CRC32

Como o CRC32 funciona:

CRC32 (Verificação de Redundância Cíclica de 32 bits) usa divisão polinomial para produzir um checksum de 32 bits. É amplamente usado em arquivos ZIP, imagens PNG e frames Ethernet para detecção de erros.

Exemplo:

"Hello" → F7D18982 (decimal: 4157704578)

Casos de uso comuns:

  • >Verificação de integridade de arquivos (ZIP, GZIP, PNG)
  • >Detecção de erros de transmissão de rede (Ethernet)
  • >Verificação de erros de mídia de armazenamento
  • >Deduplicação e fingerprinting de dados
  • >Sistemas embarcados e validação de firmware

>> perguntas frequentes

P: O que é CRC32?

R: CRC32 (Verificação de Redundância Cíclica de 32 bits) é um código de detecção de erros que produz um checksum de 32 bits. É comumente usado em formatos ZIP, PNG e protocolos de rede como Ethernet.

P: CRC32 vs MD5 — qual a diferença?

R: CRC32 produz um checksum de 32 bits (8 caracteres hex) para detecção rápida de erros, enquanto MD5 produz um hash de 128 bits (32 caracteres hex). CRC32 é mais rápido mas tem maior probabilidade de colisão.

P: Onde o CRC32 é usado?

R: CRC32 é usado em formatos ZIP e GZIP, imagens PNG, frames Ethernet, fluxos MPEG-2, transferências SATA e muitos sistemas embarcados.

P: Qual é a probabilidade de colisão do CRC32?

R: CRC32 tem um espaço de saída de 32 bits, com aproximadamente 4,3 bilhões de valores possíveis. A probabilidade de colisão para dados aleatórios é de aproximadamente 1 em 4,3 bilhões.

P: Quais são as variantes do CRC32?

R: A variante mais comum é CRC32 (CRC-32/ISO-HDLC) com o polinômio 0x04C11DB7. Outras variantes incluem CRC-32C (Castagnoli), CRC-32K (Koopman) e CRC-32Q (aviação). Esta ferramenta implementa a variante CRC32 padrão.

// OUTROS IDIOMAS