[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: checksum de los CD de Debian



On Mon, 26 Mar 2001, Carlos wrote:

> Una preguntilla:
> con head --bytes=`isosize /dev/cdrom` < `isosize /dev/cdrom` | md5sum
> se comprueba que los datos del disco estén bien o que el tamaño de su imagen
> esté bien?
> La misma pregunta para md5sum -c md5sum.txt
> Carlos.

Los CDs pueden estar grabados con algunos bytes extra cuyo valor no
es de interés. (Es solo una forma de acabar la grabación para garantizar
que la última parte de la grabación quede bien grabada). Por eso el número 
de bytes que hay que leer son solo los que devuelve isosize. Por eso se leen
con head ese número de bytes. Luego basta chequearlos con md5sum y se
comprueba el valor devuelto con el valor publicado por Debian. 

md5sum -c md5sum.txt comprueba uno a uno cada fichero del cdrom. Es mucho
más pesado y si lo que quieres hacer es una comprobación global es mejor
el primer método. Imagina que tu CD tiene un byte cambiado pero no se 
corresponde con el contenido de un fichero. (Por ejemplo un cambio en un
atributo de un fichero o directorio. Digamos permisos o algo así). En este
caso el primer método detectaría la difereencia y el segundo método podría
no detectarlo.

Pruebalo antes de volver a preguntar, porque es sencillísimo y despareceran
todas tus dudas.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        /\     /\      Ciberdroide Informática (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
	 _|0 0|_                                                    
+-oOOO--(___o___)--OOOo----------------------------------------------------+ 
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  |  
|  . . . . . . . . . .                                                     | 
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+




Reply to: