El blog de Juan Palómez

13 enero 2016

zmd5sum (MD5 of gzipped files)

Filed under: Uncategorized — thisisoneball @ 11:45

Two identical files produce non-identical files when they are compressed with gzip, as the .gz file stores the timestamp of the compression date.

You can use zdiff to compare the .gz files (compares the uncompressed files), but there is no equivalent for the md5sum command, to achieve something like this (md5sum of the uncompressed files) :

 

# md5sum a.gz b.gz c.gz
40e2dce65475145d867b11eb85fd1910 a.gz
5f8a9f6c37170473bdaf6901df907962 b.gz
cad655b312efdc1bd920c470b9532508 c.gz
# zmd5sum a.gz b.gz c.gz
ab7c6c68c3b3fe2ff17ab54aa3ada6d0 a.gz
ab7c6c68c3b3fe2ff17ab54aa3ada6d0 b.gz
ab7c6c68c3b3fe2ff17ab54aa3ada6d0 c.gz

To achieve that you can place this script into /usr/local/bin/zmd5sum:

#!/bin/bash
for f in $*
do
   md5=$(zcat $f | md5sum | cut -f1 -d\ )
   echo $md5 "" $f
done

 

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: