Calculadora de Checksum

Calcula siete checksums no criptográficos sobre cualquier texto o archivo en tu navegador. CRC-32, CRC-16, CRC-8, Adler-32, Fletcher-16, suma de bytes y XOR — todos en una sola pasada, todos en JS puro, sin subir nada.

0 bytes
Ningún archivo cargado.

Cuándo usar cuál

CRC-32 (IEEE 802.3)
La comprobación de integridad por defecto para archivos, archivos comprimidos y transferencias de red. El mismo polinomio que usan zlib, PNG, gzip y las tramas Ethernet.
CRC-16-CCITT (XMODEM)
Usado en protocolos seriales, EEPROMs y almacenamiento antiguo. La mitad del ancho de CRC-32, la mitad de la capacidad de detección.
CRC-8
CRC de un solo byte para tramas cortas: Bluetooth, SMBus, muchos dispositivos 1-Wire. Barato de calcular, válido para cargas útiles de menos de 16 bytes.
Adler-32
Más rápido que CRC-32, detección de errores más débil. Usado en metadatos de streams de zlib (RFC 1950). No lo uses para detectar manipulaciones.
Fletcher-16
Dos sumas paralelas de 8 bits (mod 255). Más fuerte que una suma simple, más débil que CRC-16. Usado en PPP y RFC 1146.
Suma de bytes (complemento a 1)
El checksum de cabecera en IPv4, TCP y UDP. Detecta el vuelco de un solo bit, se le escapan los volteos en número par. La verificación de integridad más simple posible.
XOR-8
XOR de cada byte. Detecta errores de un solo byte, se le escapan los volteos en número par. Común en diseños de EEPROM y valores por defecto de EEPROM seriales.