Los anime y el CRC 馃搵


Cuando bajamos un anime de algunos fansub ellos le a帽ade al nombre entre corchetes algunos n煤meros y letras conocido como checksum (suma de verificaci贸n) por ejemplo:

[dvf-is] Sakurasou no Pet na Kanojo - 01 [F330ECFB].mkv

Siempre me hab铆a preguntado de que se trataba, lo aprend铆 en una discusi贸n en un irc de un fansub donde bajo anime por xdcc, se trata de una comprobaci贸n llamada CRC-32 al bajarlo, le hacemos una comprobaci贸n y si corresponde es que bajo correctamente, si no el archivo esta corrupto y es muy probable que nos de alg煤n problema al reproducirlo o simplemente no se pueda.


CRC (comprobaci贸n de redundancia c铆clica)


Los fansub usan CRC de 32 bits o CRC-32 en linux no tiene una herramienta nativa que realice comprobaciones CRC, pero luego de una b煤squeda encontr茅 un programita que me funciono, se llama cksfv y en los repositorio de chakra esta disponible.

Cualquier duda del uso consultar el manual pero a continuaci贸n unos ejemplitos:

$ sudo cksfv [dvf-is] Sakurasou no Pet na Kanojo - 01 [F330ECFB].mkv

; Generated by cksfv v1.3.14 on 2012-10-13 at 11:55.03
; Project web site: http://www.iki.fi/shd/foss/cksfv/
;
; 320541468 09:28.34 2012-10-12 [dvf-is] Sakurasou no Pet na Kanojo - 01 [F330ECFB].mkv
[dvf-is] Sakurasou no Pet na Kanojo - 01 [F330ECFB].mkv F330ECFB



Como se aprecia tenemos que el resultado del checksum coincide con el que trae en el nombre del capitulo de anime entre corchete.

Tambi茅n podemos comprobar una carpeta de archivos y hacer un file.sfv

$ sudo cksfv -b /carpeta/* > files.sfv


SFV (Simple file verification)


Ahora recordando un poquito, cuando bajamos archivos divididos en parte tambi茅n nos dan un archivo de comprobaci贸n *.sfv dentro, esta la informaci贸n CRC-32 de cada uno de los archivos y es usada por el usuario o el programa des-compresor para comprobar la integridad del archivo.

Es decir que el archivo SFV es un contenedor de comprobaciones (checksum).


MD5 (Algoritmo de Resumen del Mensaje 5)


MD5 en Linux es muy usado para la comprobaci贸n, cumple igualmente como lo hace CRC pero usa otro algoritmo, cuando bajamos una imagen ISO de una distro se nos proporcional el MD5 para comprobar la integridad del archivo, por ejemplo lo haremos con la imagen de Gnu/Linux Chakra Project.



Md5sum que nos proporcionan.



Comprobamos la MD5 de la ISO luego de descargarla, mediante la terminal usando el comando md5sum que viene de serie en las distro linux.
$ md5sum chakra-2012.09-Claire-x86_64.iso

8fd215d07b0bc8df90f9301d735ede01 chakra-2012.09-Claire-x86_64.iso


Observamos como corresponde el resultado del checksum md5 con la imagen anterior.



Comentarios

Entradas m谩s populares de este blog

Super Mario RPG 馃幃