Calculadora CRC32

Calcule CRC-32 de texto UTF-8 ou de ficheiros locais e compare valores de 8 dígitos. Com exemplo 123456789 e explicação das diferenças face a CRC32C.

Calcular
0 caracteres
Resultado

O resultado será apresentado aqui.

Como calcular e comparar CRC32

  1. Introduza texto ou escolha um ficheiro local; o ficheiro selecionado substitui o texto.
  2. Para comparar, cole apenas os oito dígitos hexadecimais esperados.
  3. Calcule, confira a correspondência e copie ou descarregue a soma de verificação.

Como utilizar Calculadora CRC32

É utilizado CRC-32/ISO-HDLC, comum em ZIP e Ethernet. Deteta corrupção acidental, mas não protege contra alterações deliberadas. CRC32C é um algoritmo diferente, com resultados distintos.

Exemplo CRC32: vetor de teste padrão 123456789

Entrada
123456789
Resultado
cbf43926

Perguntas sobre Calculadora CRC32

Que variante de CRC32 é utilizada?

A calculadora usa CRC-32/ISO-HDLC, também designado IEEE CRC-32, com o polinómio 0x04C11DB7. O texto 123456789 dá cbf43926. CRC32C usa outro polinómio e produz um resultado diferente. A saída tem oito dígitos hexadecimais minúsculos, com zeros iniciais; uma entrada vazia dá 00000000.

Porque é que o CRC32 do meu ZIP difere de um valor dentro dele?

Ao selecionar um ZIP, calcula-se a soma do ficheiro de arquivo completo. O CRC de uma entrada dentro do ZIP corresponde aos bytes não comprimidos dessa entrada, não ao ZIP inteiro. Extraia a entrada e selecione o ficheiro obtido para comparar o CRC. Os nomes e caminhos dos ficheiros são excluídos.

Como comparo um CRC32 e porque pode diferir?

Cole apenas os oito dígitos hexadecimais esperados, sem 0x nem nome de ficheiro. A comparação ignora maiúsculas, minúsculas e espaços nas extremidades. O texto usa UTF-8 sem ser aparado ou normalizado: espaços, CRLF em vez de LF, quebra de linha final e UTF-8 BOM podem alterar o resultado. Os ficheiros usam os bytes exatos. Os limites são 8 MiB de texto e 32 MiB por ficheiro.

CRC32 protege contra adulteração ou encripta dados?

CRC32 deteta corrupção acidental; não é encriptação nem um hash criptográfico. Dados diferentes podem ter o mesmo CRC, e o método não impede alterações deliberadas. Use SHA-256 com uma soma fidedigna para verificações de integridade mais robustas ou a ferramenta HMAC para autenticar mensagens com uma chave secreta.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.