Calculadora de suma de verificación CRC
Calcula sumas de verificación CRC-8, CRC-16, CRC-32, CRC-32C y Adler-32 a partir de texto o bytes hexadecimales.
Calculadora de suma de verificación CRC
Pega texto o una cadena de bytes hexadecimales y esta herramienta calcula su suma de verificación utilizando cualquiera de los algoritmos CRC comunes más Adler-32. Cubre CRC-8, tres variantes CRC-16 (CCITT-FALSE, Modbus y XMODEM, que difieren solo en su valor inicial y reflexión), CRC-32 (la variante clásica zlib/PKZIP), CRC-32C (Castagnoli, utilizado por iSCSI, ext4 y Btrfs) y Adler-32. Úsalo para verificar una transferencia de archivo, confirmar una imagen de firmware o averiguar por qué dos sistemas no están de acuerdo sobre un marco Modbus.
Cambia "Entrada como" a bytes hexadecimales para calcular la suma de verificación de datos binarios sin procesar escritos como pares hexadecimales (se aceptan espacios, guiones, dos puntos y prefijos "0x") en lugar del texto mismo. "Salida como" controla si el resultado se imprime como hexadecimal mayúscula, hexadecimal minúscula o un número decimal simple. Activa "Calcular por línea" para obtener una suma de verificación por línea en lugar de una para toda la entrada, útil para calcular la suma de verificación de una lista de registros de una sola vez. Pega una suma de verificación que ya tengas en "Verificar contra suma de verificación esperada" y el resultado se marca con una marca de verificación o una cruz, ya sea que la hayas escrito como hexadecimal o decimal. "Mostrar parámetros polinomiales" añade el ancho del algoritmo, el polinomio, el valor inicial, las banderas de reflexión y XOR final, para cualquiera que implemente el mismo CRC en firmware u otro lenguaje.
Los finales de línea de Windows y Unix se tratan igual en modo por línea, y el total bajo la salida informa del algoritmo utilizado, la suma de verificación resultante, el número de bytes procesados y el resultado de la verificación cuando se solicitó uno.
Todo se ejecuta localmente en tu navegador. Nada de lo que pegues—texto, datos binarios o la suma de verificación que estés verificando—se carga nunca en ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo directamente a la entrada de otra herramienta para continuar trabajando con él.