Pular para o conteúdo
Aback Tools Logo

Calculadora de checksum CRC32

Calcule o checksum CRC32 de qualquer texto ou arquivo online grátis. Nossa calculadora de checksum CRC32 usa o polinômio padrão IEEE 802.3, aceita qualquer tamanho de arquivo com processamento em blocos e exibe os resultados em hexadecimal, decimal e com prefixo 0x — tudo localmente no seu navegador. Sem cadastro.

Calculate CRC32 Checksum

Enter any text or upload a file to calculate its CRC32 checksum instantly. Results are shown in hexadecimal, decimal, and prefixed formats with one-click copy. All computation runs locally in your browser - your data never leaves your device.

Text is encoded as UTF-8 before computing the CRC32 checksum.

Try:
Reference Values
"Hello, World!"→ EC4AC3D0
"123456789"→ CBF43926
Empty string ""→ 00000000

Por que usar nossa calculadora de checksum CRC32?

  • Cálculo instantâneo do checksum CRC32: calcule o checksum CRC32 de qualquer texto ou arquivo instantaneamente no seu navegador. Nossa calculadora processa texto em microssegundos e transmite arquivos grandes em blocos para que o navegador permaneça responsivo do início ao fim.
  • Calculadora de checksum CRC32 online segura: todos os cálculos de CRC32 acontecem localmente no seu navegador. Seus textos e arquivos nunca saem do seu dispositivo, garantindo 100% de privacidade ao usar nossa calculadora de checksum CRC32 online — sem envios a servidores, nunca.
  • Calculadora CRC32 online — sem instalação: use nossa calculadora de checksum CRC32 diretamente em qualquer navegador, sem downloads, plugins ou software. Calcule checksums CRC32 de qualquer dispositivo — desktop, tablet ou celular — instantaneamente e grátis.
  • Entrada de texto e arquivo — sem limite de tamanho: calcule checksums CRC32 de strings de texto simples ou de qualquer tipo de arquivo sem limite de tamanho. Os arquivos são processados em blocos de 4 MB com uma barra de progresso ao vivo, então até arquivos grandes e imagens de disco são concluídos sem travar o navegador.

Casos de uso comuns da calculadora de checksum CRC32

  • Verificação de integridade em transferências de arquivos: calcule o checksum CRC32 de um arquivo antes e depois da transferência para verificar se ele chegou sem corrupção. O CRC32 é amplamente usado em arquivos ZIP, protocolos de rede e sistemas de armazenamento exatamente para isso.
  • Sistemas embarcados e firmware: desenvolvedores de sistemas embarcados usam CRC32 para verificar imagens de firmware, blocos de configuração e dados de EEPROM. Calcule o CRC32 esperado de um arquivo binário para embutir no seu bootloader ou rotina de verificação de integridade.
  • Checksums de registros de banco de dados: gere checksums CRC32 para registros de banco de dados ou dados serializados para detectar modificações acidentais. O CRC32 é rápido o suficiente para verificar milhões de registros por segundo, o que o torna ideal para verificações de integridade em massa.
  • Verificação de protocolos de rede: muitos protocolos de rede — incluindo Ethernet, ZIP, PNG e gzip — usam CRC32 para integridade de quadros e blocos. Use nossa calculadora CRC32 para verificar checksums em nível de protocolo ao depurar problemas de rede.
  • Verificações em sistemas de build e implantação: pipelines de CI/CD usam checksums CRC32 para detectar se os artefatos de build mudaram entre execuções. Calcule valores CRC32 de arquivos de configuração, binários compilados e pacotes de implantação para acompanhar mudanças.
  • Compatibilidade com sistemas legados: muitos sistemas legados, controladores industriais e formatos de arquivo antigos usam CRC32 como algoritmo de checksum. Use nossa calculadora para gerar ou verificar checksums compatíveis com esses sistemas.

O que é um checksum CRC32?

CRC32 (Cyclic Redundancy Check de 32 bits) é um algoritmo de detecção de erros amplamente usado que produz um checksum fixo de 4 bytes (32 bits) a partir de qualquer dado de entrada. Ele se baseia em divisão polinomial sobre GF(2) usando o polinômio IEEE 802.3 0xEDB88320 (a representação invertida de 0x04C11DB7). O CRC32 é usado em arquivos ZIP, imagens PNG, compressão gzip, quadros Ethernet e muitos outros formatos e protocolos para detectar corrupção acidental de dados. Nossa calculadora de checksum CRC32 implementa a variante padrão IEEE 802.3, a forma mais comum, e produz resultados compatíveis com zlib, binascii.crc32() do Python e a ferramenta de linha de comando crc32.

Como funciona nossa calculadora de checksum CRC32

  1. 1. Digite o texto ou envie um arquivo: alterne entre os modos Texto e Arquivo usando as abas. No modo texto, digite ou cole qualquer string — ela é codificada como bytes UTF-8 antes de calcular o CRC32. No modo arquivo, arraste e solte ou procure qualquer tipo de arquivo. Todo o processamento acontece localmente no seu navegador — seus dados nunca saem do seu dispositivo.
  2. 2. Cálculo instantâneo no navegador: clique em "Calcular CRC32" e a ferramenta processa sua entrada usando uma tabela de consulta pré-calculada de 256 entradas para máxima velocidade. Arquivos grandes são processados em blocos de 4 MB com uma barra de progresso ao vivo para que o navegador permaneça responsivo. O estado do CRC32 é acumulado entre os blocos, produzindo o mesmo resultado que processar o arquivo inteiro de uma vez.
  3. 3. Copie ou baixe os resultados: o resultado é exibido em quatro formatos: hexadecimal maiúsculo, hexadecimal minúsculo, decimal e hexadecimal com prefixo 0x. Copie qualquer formato com um clique ou baixe todos os formatos como arquivo de texto. Use o painel de valores de referência para verificar se a calculadora está funcionando corretamente.

Formatos de saída do CRC32

  • Hexadecimal (maiúsculas): a representação hexadecimal padrão de 8 caracteres, por exemplo CBF43926. É o formato usado pela maioria das ferramentas, cabeçalhos de arquivos ZIP e especificações de protocolos.
  • Hexadecimal (minúsculas): o mesmo valor em minúsculas, por exemplo cbf43926. Algumas ferramentas e linguagens de programação geram hexadecimal em minúsculas por padrão.
  • Decimal: o valor inteiro de 32 bits sem sinal, por exemplo 3421780262. Usado ao armazenar checksums em bancos de dados ou comparar com implementações de CRC32 baseadas em inteiros.
  • Prefixo 0x: o valor hexadecimal com prefixo no estilo C, por exemplo 0xCBF43926. Usado em código-fonte, firmware embarcado e documentação de protocolos.

CRC32 versus funções de hash criptográficas

O CRC32 é projetado para detecção de erros, não para segurança. É extremamente rápido e produz uma saída compacta de 32 bits, mas não é resistente a colisões — é trivial construir duas entradas diferentes com o mesmo valor CRC32. Não use CRC32 para fins de segurança, como hash de senhas, assinaturas digitais ou detecção de adulteração contra agentes maliciosos. Para verificações de integridade sensíveis à segurança, use SHA-256 ou SHA-512. O CRC32 é apropriado para detectar corrupção acidental em transferências de arquivos, armazenamento e transmissão em rede onde não há atacante envolvido.

Perguntas frequentes

Uma calculadora de checksum CRC32 calcula o valor de verificação de redundância cíclica de 32 bits de qualquer texto ou arquivo. O CRC32 produz um valor hexadecimal fixo de 8 caracteres usado para detectar corrupção acidental de dados. Nossa calculadora roda inteiramente no seu navegador e não exige cadastro.

Selecione o modo Texto, digite ou cole sua string e clique em Calcular CRC32. A ferramenta codifica seu texto como bytes UTF-8 e calcula o checksum CRC32, exibindo o resultado em hexadecimal, decimal e com prefixo 0x.

Selecione o modo Arquivo, arraste e solte seu arquivo ou clique para procurá-lo, e depois clique em Calcular CRC32. A ferramenta processa o arquivo em blocos de 4 MB com uma barra de progresso ao vivo. Qualquer tipo de arquivo é aceito, sem limite de tamanho.

A calculadora usa a variante CRC32 IEEE 802.3 com polinômio 0xEDB88320. É a variante mais comum, usada por ZIP, PNG, gzip, Ethernet e zlib, e é compatível com binascii.crc32() do Python e crc32() do PHP.

O CRC32 de "123456789" é CBF43926 (hexadecimal) ou 3421780262 (decimal). Este é o vetor de teste padrão para verificação de CRC32.

Não. O CRC32 é projetado para detecção de erros, não para segurança. Ele não é resistente a colisões. Para verificações de integridade sensíveis à segurança, use SHA-256 ou SHA-512.

Diferentes variantes de CRC32 usam polinômios ou configurações diferentes. Nossa calculadora usa a variante padrão IEEE 802.3. CRC32C (Castagnoli) ou CRC32/BZIP2 produzirão resultados diferentes.

Sim. Todos os cálculos de CRC32 acontecem localmente no seu navegador. Seus textos e arquivos nunca são enviados a nenhum servidor, garantindo 100% de privacidade.

Sim. Nossa calculadora de checksum CRC32 é 100% grátis, sem cadastro, sem conta e sem limites de uso. Calcule checksums CRC32 para quantos textos e arquivos precisar, sem custo, para sempre.