Calculadora de checksum CRC
Calcule checksums CRC-8, CRC-16, CRC-32, CRC-32C e Adler-32 a partir de texto ou bytes hexadecimais.
Calculadora de checksum CRC
Cole texto ou uma cadeia de bytes hexadecimais e esta ferramenta calcula seu checksum usando qualquer um dos algoritmos CRC comuns mais Adler-32. Abrange CRC-8, três variantes CRC-16 (CCITT-FALSE, Modbus e XMODEM, que diferem apenas no valor inicial e na reflexão), CRC-32 (a variante clássica zlib/PKZIP), CRC-32C (Castagnoli, usado por iSCSI, ext4 e Btrfs) e Adler-32. Use-a para verificar uma transferência de arquivo, confirmar uma imagem de firmware ou descobrir por que dois sistemas discordam sobre um quadro Modbus.
Alterne "Entrada como" para bytes hexadecimais para calcular o checksum de dados binários brutos digitados como pares hexadecimais (espaços, travessões, dois-pontos e prefixos "0x" são todos aceitos) em vez do próprio texto. "Saída como" controla se o resultado é impresso como hex maiúscula, hex minúscula ou um número decimal simples. Ative "Calcular por linha" para obter um checksum por linha em vez de um para toda a entrada — útil para calcular o checksum de uma lista de registos de uma vez. Cole um checksum que já tenha em "Verificar contra checksum esperado" e o resultado é marcado com uma marca de verificação ou uma cruz, se digitou como hex ou decimal. "Mostrar parâmetros polinomiais" adiciona a largura do algoritmo, polinómio, valor inicial, sinalizadores de reflexão e XOR final, para qualquer pessoa que implemente o mesmo CRC no firmware ou noutra linguagem.
Os fins de linha do Windows e Unix são tratados da mesma forma no modo por linha, e o sumário sob a saída relata o algoritmo utilizado, o checksum resultante, o número de bytes processados e o resultado da verificação quando um foi solicitado.
Tudo funciona localmente no seu navegador. Nada que cole — texto, dados binários ou o checksum que está a verificar — é alguma vez enviado para qualquer lugar. Copie o resultado, descarregue-o como um arquivo .txt ou envie-o diretamente para a entrada de outra ferramenta para continuar a trabalhar com ele.