javoaxian cambió a: javoaxian.me
Este blog se mantendrá como histórico del nuevo javoaxian.me. Por tal motivo, sólo serán creados post que harán referencia a los del nuevo blog. Si hay dudas y comentarios, favor de hacerlos en javoaxian.me.

jueves, 14 de agosto de 2008

Obtener el checksum de un archivo en GNU/Linux

En algunas ocasiones cuando descargamos un archivo, suele suceder que para corroborar que dicho archivo fue descargado correctamente, se nos proporciona un archivo cksum o el resultado del checksum de un archivo para poder compararlo.

En GNU/Linux existe una utilería que nos permite obtener el checksum de un archivo, dicha utilería o comando tiene el nombre de: cksum.

Regularmente esta herramienta es instalada por default cuando se hace la instalación de nuestra distribución. En caso de no tenerla instalada ya sea en Debian o Ubuntu, bastará en convertirse en root:

javoaxian@darthmaul:~$ su -

Y ahora instalaremos el paquete coreutils.

root@darthmaul:~$ apt-get install coreutils

Esto instalará el comando cksum junto con otras herramientas.

La manera de usar el comando es muy sencilla, bastará con teclear el comando cksum seguido del nombre del archivo del cuál se quiere obtener la información.

javoaxian@darthmaul:~$ cksum Metallica-WhiskeyInTheJar.mp3
3904558219 6089780 Metallica-WhiskeyInTheJar.mp3

Como podemos observar imprime el CRC checksum, así como el conteo de bytes del archivo.