Calcula el archivo real
Pon entre comillas las rutas con espacios. El doble guion termina las opciones y evita tratar un nombre que comienza por guion como otro parámetro. Se leen los bytes del archivo, no los caracteres del nombre.
md5sum -- 'example.zip'
El resultado incluye el resumen y un marcador de nombre. Para el comparador del navegador, copia únicamente los 32 dígitos hexadecimales. Un manifiesto md5sum tiene otra sintaxis; no se pega entero como un solo valor esperado.
Verifica un manifiesto
Consigue el listado del editor y revisa los archivos que menciona. Ejecuta la comprobación desde el directorio relativo al que se escribieron esas rutas. Que el manifiesto sea legible no demuestra la identidad de su autor.
md5sum --check checksums.md5
Lee todos los mensajes y el estado de salida. Un archivo ausente o ilegible no es lo mismo que uno leído cuyo resultado difiere. Una verificación satisfactoria solo confirma acuerdo con los valores listados; no analiza malware.
Controla el salto de línea en una prueba
printf permite emitir estos tres bytes sin el salto que suele añadir echo. Las opciones de echo pueden variar entre intérpretes, por lo que printf resulta más claro para un ejemplo reproducible.
printf '%s' 'abc' | md5sum
Debe aparecer 900150983cd24fb0d6963f7d28e17f72. Añadir un salto genera otro valor. El modo de texto del navegador conserva la entrada; para comprobar un artefacto guardado, elige el modo de archivos.
No confundas líneas y archivos
Calcular un archivo de texto completo no equivale a calcular cada línea por separado. El modo por líneas omite separadores, conserva números originales y permite incluir registros vacíos. Un manifiesto, en cambio, asocia valores ya calculados con rutas. No trates una exportación CSV como un manifiesto md5sum.
Para nombres inusuales, conserva el formato que genera la utilidad en vez de reconstruirlo a mano. Si el editor publica SHA-256, utiliza sha256sum y la referencia correspondiente.
Conserva el contexto de confianza
Anota algoritmo, versión y origen de la referencia. MD5 puede servir para compatibilidad y errores accidentales, pero no es adecuado cuando se exige resistencia a colisiones. El cálculo correcto y la procedencia confiable son comprobaciones distintas.