Seite 1 von 1

zwei kompremierte Dateien vergleichen

Verfasst: Samstag 2. Oktober 2010, 20:08
von Xynon1
Hi,

gibt es eine einfache Möglichkeit zwei zB. .zip Dateien mit python zu vergleichen also über eine check-Summe oder etwas in der Art ?

Danke, schon mal im vorraus.

Re: zwei kompremierte Dateien vergleichen

Verfasst: Samstag 2. Oktober 2010, 21:07
von Sr4l
zum Beispiel in dem du ne Datei hashest.

Code: Alles auswählen

from hashlib import md5
md5(file("filea.zip", "rb").read()).hexdigest()

Re: zwei kompremierte Dateien vergleichen

Verfasst: Samstag 2. Oktober 2010, 21:23
von Xynon1
Danke, damit hatte ich es auch zuerst versucht, allerdings habe ich einen dämlichen fehler gemacht und die datei nicht binär eingeladen. :oops:

Und für die Python 3.x nutzer: natürlich open und nicht file nutzen

Re: zwei kompremierte Dateien vergleichen

Verfasst: Samstag 2. Oktober 2010, 22:28
von EyDu
Xynon1 hat geschrieben:Und für die Python 3.x nutzer: natürlich open und nicht file nutzen
Das gilt für alle Python-Versionen. Und natürlich möchte man geöffnete Dateien wieder schließen ;-)