hash de archivos en windows y linux
RadicalEd
willian.radicaled en gmail.com
Lun Nov 9 21:36:35 CET 2009
Pido disculpa a la lista Python si el comentario que haré está fuera de tono
o suena Linuxero, pero esto ocurre por la no estandarización de Windows y
sus programas, si llegas a ver un archivo plano que pasa de Linux a Windows
no se ven bien, lo mismo al contrario, esto es por que Windows tiene su
propio sistema de archivos.
2009/11/9 german <germanpython en gmail.com>
> Hola a todos. Mi problema es el siguiente.
>
> Trabajo en un sincronizador de archivos remotos en python y todo iba
> bastante bien hasta que he decidido que el servidor (que corre en ubuntu
> 9.10) también acepte sincronizaciones con clientes para windows (En mi
> caso XP)
>
> Estaba usando hashlib para comparar el contenido de los ficheros en
> cliente y servidor de la siguiente forma:
>
> f=open(archivo,'r')
> data=f.read()
> hashlib.sha224(data).hexdigest()
>
> Todo iba de perlas hasta que, como he dicho, pasé a windows. He
> comprobado que esa instrucción devuelve un resultado diferente en
> windowsXP que en ubuntu para un mismo archivo. Por simple ignorancia
> probé ha hacerlo con hashlib.md5().hexdigest() y los resultados siguen
> siendo diferentes.
>
> Me preguntaba si estoy haciendo algo mal, o si alguien sabe el porque de
> todo esto y si hay alguna forma de hacer que el resumen de un archivo
> sea el mismo calculado en windows XP que en Ubuntu 9.10.
>
> Gracias a todos de antemano.
>
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
--
The past are just memories, the future are just dreams!!!
http://foros.solocodigo.com
http://radicalpython.blogspot.com
http://revistacodigolatino.blogspot.com
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es