Calculadora de suma Adler-32
Calcule la suma Adler-32 que usa zlib y léala en hex, decimal, Base64 y como sus dos sumas internas.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Calculadora de suma Adler-32?
Adler-32 es una suma de comprobación de 32 bits inventada por Mark Adler. Mantiene dos sumas de 16 bits módulo 65521: A empieza en 1 y suma cada byte, B acumula todos los valores intermedios de A. El resultado es B desplazado 16 bits a la izquierda, combinado con A. Se encuentra al final de cada flujo zlib, en rsync y en muchos formatos de archivo.
La herramienta codifica su texto en UTF-8 (o lee bytes hex), calcula la suma con una implementación WebAssembly y muestra el valor hex, el número decimal sin signo y los valores A y B por separado. El Adler-32 de «Wikipedia» es 11e60398.
¿Cómo funciona?
- Escriba texto, o cambie el tipo de entrada a bytes hex y péguelos.
- Lea la suma hexadecimal de 8 caracteres en el cuadro de resultado.
- Consulte las filas inferiores para el valor decimal y los componentes A y B.
- Elija salida Base64 o mayúsculas si su formato de destino lo exige.
Casos de uso habituales
- Verificar el Adler-32 al final de un flujo zlib o deflate al depurar código de compresión.
- Contrastar su propia implementación de Adler-32 con el valor de referencia de «Wikipedia».
- Entender por qué Adler-32 es débil con mensajes cortos viendo lo poco que crecen A y B.
- Calcular un valor rápido de detección de cambios para pequeños bloques de datos.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
Wikipedia
11e60398
Privacidad
Calculadora de suma Adler-32 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Adler-32 es más débil que CRC-32 con entradas cortas (A y B apenas crecen) y no protege frente a manipulaciones. Use SHA-256 si importa la integridad frente a un atacante.
Preguntas frecuentes
¿Cuál es el Adler-32 de una entrada vacía?
00000001, porque A empieza en 1 y B en 0. Por eso un flujo zlib vacío termina con 00 00 00 01.
¿En qué se diferencia Adler-32 de CRC-32?
Usa dos sumas simples en lugar de una división polinómica: es más rápido pero menos sensible a cambios pequeños en datos cortos. Use la calculadora CRC32 cuando el formato exija un CRC.
¿Por qué aparecen los valores A y B?
Los 16 bits bajos de la suma son A y los 16 bits altos son B. Mostrarlos ayuda a implementar o depurar el algoritmo a mano.
Herramientas relacionadas
Calculadora CRC32 y Adler-32
Calcule una suma CRC-32 (IEEE 802.3) o Adler-32 y léala en hex, decimal o Base64.
Hash y checksum
Generador de hash MD5
Obtenga el resumen MD5 de 128 bits de un texto o de bytes hexadecimales mientras escribe.
Hash y checksum
Generador de hash SHA-256
Procese cualquier texto con SHA-256 y obtenga el resumen de 256 bits en hex o Base64 en tiempo real.
Hash y checksum
Calculadora de hash de archivos
Suelte uno o varios archivos y obtenga todas las sumas que necesite en una pasada, sin subir nada.
Hash y checksum
Verificador de hash
Pegue la suma de comprobación que le dieron, suelte el archivo y vea si coinciden.
Hash y checksum
Convertidor de Texto a Hexadecimal
Vea los bytes exactos que hay tras cualquier texto, desde un simple "Hola" hasta emoji, con el formato que espera su código o depurador.
Codificación y decodificación
Visor hexadecimal
Suelte un archivo para ver sus bytes en bruto con el conocido formato offset | hex | ASCII, más su tipo detectado y su tamaño.
Herramientas de archivos