Suma de verificación de archivos (CRC32)

Calcula la suma de verificación CRC32 de un archivo y la muestra junto con su nombre y su tamaño en bytes.

Cargando…

Cómo usar

  1. Elige un archivo con el selector de archivos.
  2. Mientras aparece «Calculando…», el archivo se lee y su CRC32 se calcula en segundo plano.
  3. La línea de resultado muestra el nombre del archivo, su tamaño en bytes y el CRC32 en 8 dígitos hexadecimales.
  4. Usa el botón de copiar para copiar el CRC32 y compáralo con el valor esperado, por ejemplo el de un listado ZIP o un archivo .sfv. Da igual que esté en mayúsculas o minúsculas.
  5. Elige otro archivo para volver a calcular.

Preguntas frecuentes

¿Se sube mi archivo?
No. El archivo se lee y procesa solo en tu navegador.
¿Para qué sirve una suma CRC32?
Para comprobar que un archivo no se ha dañado por accidente al descargarlo, copiarlo o transferirlo. Es el CRC-32 estándar que usan ZIP, gzip y PNG, así que si el valor coincide, el archivo está casi con toda seguridad intacto.
¿Un CRC32 que coincide demuestra que el archivo no se ha manipulado?
No. Un archivo puede modificarse a propósito para que dé cualquier valor CRC32 y, con solo 32 bits, archivos distintos pueden compartir el mismo. Para detectar manipulaciones, compara un hash SHA-256.
¿Por qué otro programa muestra un CRC32 distinto?
Puede usar otra variante, como CRC-32C (Castagnoli), o mostrar el valor en decimal en vez de hexadecimal. Esta herramienta usa el CRC-32 estándar (IEEE 802.3, polinomio 0x04C11DB7) y lo muestra en 8 dígitos hexadecimales en minúsculas.
¿Hay un límite de tamaño de archivo?
No hay un límite fijo, pero el archivo se lee entero en memoria y luego se copia a la memoria de WebAssembly de 32 bits (4 GB como máximo), así que necesita alrededor del doble de su tamaño en memoria. Los archivos de varios gigabytes, o más pequeños en dispositivos con poca memoria, pueden fallar.