CRC32
Calcula o checksum CRC32 de um texto em hex e decimal.
A Calculadora CRC32 Checksum roda totalmente no seu navegador. O texto que você digita e qualquer arquivo selecionado são processados localmente no seu dispositivo e nunca são enviados para o ArrayKit.
Abrir a ferramenta de Hash e Checksum de Arquivo
Sobre CRC32
A Calculadora CRC32 Checksum calcula o checksum CRC32 (IEEE 802.3) de qualquer texto ou arquivo e o exibe como um valor hexadecimal de 8 dígitos e como um número decimal sem sinal. Cole o texto na caixa de entrada, ou solte um arquivo, e o checksum é atualizado instantaneamente enquanto você digita. Ela usa o mesmo polinômio e algoritmo dos arquivos ZIP, dos blocos PNG e dos quadros Ethernet, então o resultado coincide com o que crc32() do zlib, binascii.crc32 do Python e a maioria dos utilitários crc32 de linha de comando produzem para os mesmos bytes. É útil para verificar rapidamente se um arquivo de configuração, um trecho de log ou um recurso baixado não foi corrompido, ou para reproduzir um valor CRC32 referenciado na documentação de um formato de arquivo. Feita para desenvolvedores que precisam de um checksum rápido e verificável sem instalar uma ferramenta de linha de comando. Tudo é executado localmente no seu navegador — o texto e os arquivos que você verifica nunca são enviados.
Recursos
- Calcula o CRC32 (IEEE 802.3) de um texto colado enquanto você digita
- Mostra o checksum como hexadecimal de 8 dígitos e como número decimal sem sinal
- Uma entrada de arquivo opcional calcula o CRC32 dos bytes de qualquer arquivo local
- Copia com um clique tanto o valor hexadecimal quanto o decimal
- Corresponde exatamente às implementações CRC32 do zlib, Python e linha de comando
- Mesmo polinômio usado por ZIP, PNG e Ethernet, tornando os resultados verificáveis entre ferramentas
- Nota clara de que o CRC32 é uma verificação de integridade, não um hash criptográfico
- Roda totalmente no seu navegador — textos e arquivos nunca são enviados
Como usar CRC32
- Digite ou cole o texto que deseja verificar na caixa de entrada
- Leia os valores CRC32 em hexadecimal e decimal, que são atualizados ao vivo
- Ou clique no seletor de arquivos para calcular o CRC32 de um arquivo local
- Copie o valor hexadecimal ou decimal com o botão de cópia ao lado de cada linha
Exemplo
Entrada
123456789
Saída
CRC32 (hex): CBF43926
CRC32 (dec): 3421780262
Erros comuns e solução de problemas
- Meu valor hexadecimal CRC32 não corresponde ao exibido por outra ferramenta. — Verifique se há uma quebra de linha final ou espaços extras na entrada — o CRC32 é calculado sobre os bytes exatos, então 'texto' e 'texto\n' produzem checksums diferentes.
- Eu esperava um número com sinal, mas obtive um decimal positivo muito grande. — A Calculadora CRC32 Checksum sempre relata o valor sem sinal de 32 bits (0 a 4294967295), a convenção usada por ZIP e PNG, não um inteiro de 32 bits com sinal.
- O valor hexadecimal tem menos de 8 caracteres na saída de outra ferramenta. — Algumas bibliotecas removem os zeros à esquerda. Esta calculadora sempre preenche com zeros até 8 dígitos hexadecimais, então 0x000004C1 aparece como '000004C1' em vez de '4C1'.
- Preciso deste checksum para verificação de segurança, não apenas integridade. — O CRC32 não é resistente a colisões e é trivial de falsificar deliberadamente — use SHA-256 ou SHA-3 nas ferramentas de hash de arquivo quando a resistência a adulteração importar, não o CRC32.
Perguntas frequentes
- O que a Calculadora CRC32 Checksum calcula?
- Ela calcula o checksum CRC32 (IEEE 802.3) dos bytes do seu texto ou arquivo e o exibe como uma string hexadecimal de 8 dígitos e como um número decimal sem sinal, o mesmo algoritmo usado por ZIP, PNG e gzip.
- O CRC32 é o mesmo que um hash criptográfico como o SHA-256?
- Não. O CRC32 foi projetado para detectar erros de bit acidentais causados por transmissão ou armazenamento ruidoso, não para resistir a adulteração deliberada. Duas entradas diferentes podem ser criadas para produzir o mesmo CRC32, então ele nunca deve ser usado para segurança ou verificação de senhas.
- Por que meu valor hexadecimal CRC32 tem zeros à esquerda?
- O CRC32 é sempre um valor de 32 bits, então esta calculadora preenche a saída hexadecimal com zeros até um tamanho fixo de 8 caracteres (por exemplo, '000004C1') para corresponder a como ZIP e PNG armazenam esse valor nos cabeçalhos.
- A Calculadora CRC32 Checksum envia meu arquivo?
- Não. A Calculadora CRC32 Checksum lê o arquivo no seu navegador usando a File API e calcula o checksum localmente. Os bytes do arquivo nunca são enviados a lugar nenhum.
- Por que o valor decimal é tão grande?
- O CRC32 produz um inteiro sem sinal de 32 bits, então o valor decimal pode chegar a 4.294.967.295. Isso corresponde à convenção usada nos registros do diretório central do ZIP e na maioria das ferramentas crc32 de linha de comando.
- Posso usar isso para verificar se um arquivo baixado corresponde a um CRC32 publicado?
- Sim. Solte o arquivo baixado na Calculadora CRC32 Checksum e compare o valor hexadecimal exibido com o checksum publicado pela fonte do arquivo.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit