Files, Binary & Compression

Hash de archivoComprueba cada descarga con su propia referencia

Añade archivos, indica una referencia opcional para cada uno y ejecuta el cálculo cuando esté todo listo.

Hash de archivo

Archivos

Suelta archivos aquí o selecciónalos. Se añadirán a la lista actual.

Resultados

El contenido de los archivos se lee en tu navegador y no se envía a ningún servidor.

Hasta 20 archivos, de un máximo de 2 GiB cada uno; bloques de 1 MiB.

Añade archivos o revisa el ejemplo.

Lista GNU con ./nombre: incluye los hashes calculados, sin valores esperados ni conclusiones de comparación.

Hash de archivo permite detectar cambios que no se ven al abrir una descarga. Dos instaladores pueden tener el mismo nombre y tamaño, pero contener bytes distintos. El valor publicado para esa versión sirve como referencia para comprobar la copia recibida.

Para verificar un checksum, conserva el archivo tal como se descargó. Si el proyecto publica la suma de comprobación de un ZIP, calcula el ZIP completo: extraer un documento y comprobarlo responde a otra pregunta.

Hash de archivo con lectura por bloques

Procesa el archivo sin cargarlo entero

Hash de archivo lee bloques de 1 MiB y mantiene el estado del cálculo entre ellos. Así no necesita un único búfer del tamaño de la imagen de disco. El progreso cuenta los bytes de toda la lista, y puedes cancelar el proceso si necesitas detenerlo.

Un archivo grande se divide en bloques que alimentan un mismo cálculo de hash.

Evita mezclar referencias de varias descargas

Cada archivo tiene su campo de valor esperado. Puedes revisar el instalador y la documentación en una misma tanda sin aplicar a ambos la misma referencia. Los resultados diferencian coincidencia, discrepancia y ausencia de referencia.

Dos archivos se comparan con valores distintos; uno coincide y el otro presenta una diferencia.

Antes de guardar la lista

01

Selecciona la versión sin transformar

Comprueba el archivo al que corresponde la referencia, antes de descomprimirlo o volver a guardarlo. Las nuevas selecciones se añaden a la lista. Si dos archivos tienen el mismo nombre, procésalos por separado.

02

Haz coincidir algoritmo y longitud

SHA-256 está seleccionado inicialmente. Si te dieron un MD5, cambia el algoritmo y pega solo sus 32 caracteres hexadecimales. Ctrl/Cmd+Enter inicia el cálculo; cambiar una referencia exige volver a ejecutar toda la lista.

03

Usa el ejemplo para reconocer los estados

Confirma la sustitución y verás abc.txt con una referencia SHA-256 correcta y empty.bin con una referencia incorrecta a propósito. El archivo descargado guarda los hashes obtenidos; los estados de comparación solo se muestran en la página.

Del archivo original a una referencia reutilizable

Cuatro algoritmos de uso habitual

Puedes seleccionar MD5, SHA-1, SHA-256 o SHA-512. Cada ejecución aplica un único algoritmo a toda la tanda, por lo que la lista generada tiene un formato consistente para el verificador correspondiente.

También admite archivos sin contenido

Un archivo de cero bytes produce un hash válido y puede compararse con una referencia. Es distinto de no haber seleccionado ningún archivo; ese caso se señala antes de iniciar el procesamiento.

Exportación protegida frente a cambios

Añadir archivos, editar el valor esperado o elegir otro algoritmo invalida el resultado anterior. Copiar y descargar quedan desactivados hasta que termine un nuevo cálculo completo, sin exportar una tanda parcial.

Salida de comprobación en formato GNU

Cada línea incluye el hash, el indicador binario * y ./nombre. Los caracteres especiales del nombre se escapan; el archivo se descarga como checksums.sha256 o con la extensión del algoritmo seleccionado.

Qué se comprueba y qué queda fuera

La coincidencia no certifica la procedencia
El resultado compara bytes con la referencia que has proporcionado. No valida firmas ni busca malware. MD5 y SHA-1 sirven para referencias antiguas y compatibilidad, no para proteger frente a colisiones preparadas.
Archivos individuales con límites explícitos
Se admiten 20 archivos como máximo, hasta 2 GiB por archivo. No se recorren carpetas ni se leen URL o listas de checksums importadas. Tras cancelar, la siguiente ejecución empieza desde el principio.
Solo valores hexadecimales completos
La longitud debe ser 32, 40, 64 o 128 caracteres según el algoritmo. Se ignoran mayúsculas y espacios en los extremos; no se admiten espacios internos, prefijos, nombres añadidos ni Base64.
Nombres únicos dentro de la tanda
No se admiten nombres repetidos, vacíos, /, NUL ni los nombres «.» y «..». En la lista se antepone ./ y se escapan barra inversa, LF y CR según GNU, sin reconstruir rutas de carpetas.
No se cambia la codificación del archivo
Se leen los bytes originales, sin sal ni normalización de saltos de línea. Vaciar y Ejemplo requieren revisar y aplicar una sustitución; Deshacer recupera una vez los archivos y resultados anteriores. El archivo del disco no se modifica.

Hash de archivo: preguntas frecuentes

¿Cómo cotejo una descarga con el valor que publica el proyecto?

Selecciona la descarga original y el algoritmo que indica el proyecto. Pega su hash completo en el campo del archivo correspondiente y pulsa Calcular. Si no coincide, revisa la versión, el algoritmo y si terminó la descarga antes de atribuir la diferencia a una causa concreta.

¿Conviene elegir SHA-256 o MD5 al verificar archivos?

SHA-256 es la opción predeterminada. MD5 y SHA-1 se incluyen para cotejar referencias antiguas, pero tienen debilidades frente a colisiones deliberadas. Para una comprobación actual utiliza una referencia fiable del algoritmo adecuado; ningún hash sustituye esa confianza.

¿Influyen las mayúsculas y el formato del valor pegado?

Las letras A–F se comparan sin distinguir mayúsculas. También se eliminan los espacios antes y después del valor. No se eliminan espacios internos ni nombres de archivo: si copias una línea de checksum, conserva únicamente su hash hexadecimal.

¿Se pueden procesar imágenes ISO de gran tamaño?

Sí, siempre que cada archivo no supere 2 GiB. Se lee en bloques de 1 MiB y muestra el progreso. Una ISO mayor requiere otro programa; dividirla en partes daría hashes diferentes al de la ISO completa.

¿Por qué cada algoritmo devuelve una cantidad distinta de caracteres?

Cada algoritmo fija el tamaño de salida: MD5 usa 32 caracteres hexadecimales, SHA-1 usa 40, SHA-256 usa 64 y SHA-512 usa 128. El tamaño del archivo no altera esa longitud. Un MD5 nunca debe cotejarse directamente con un SHA-256.

¿Te falta una respuesta sobre tu comprobación?

Prepara una referencia para la próxima copia

Usa Hash de archivo para guardar los valores calculados de tu tanda actual. Revisa las discrepancias antes de conservar la lista y asegúrate de obtener las referencias de una fuente fiable.