Salut,
kann mir jemand sagen, wie ich eine 'orginal' MD5-Summe errechnen kann ? Das MD5-Mod. bietet leider nur die Möglichkeit , dass für einen String zu tun. Es soll halt die gleiche errechnet werden, wie zb. mit MD5SUM...
Merci,
aki
MD5-Chksum für Dateien
Re: MD5-Chksum für Dateien
akIra hat geschrieben:Salut,
kann mir jemand sagen, wie ich eine 'orginal' MD5-Summe errechnen kann ? Das MD5-Mod. bietet leider nur die Möglichkeit , dass für einen String zu tun. Es soll halt die gleiche errechnet werden, wie zb. mit MD5SUM...
Bei mir funktioniert z.B. folgendes:
Code: Alles auswählen
print md5.new(open('42.zip', 'r').read()).hexdigest()
und gibt das selbe Ergebnis wie 'md5sum 42.zip'.
Jörg
Re: Re: MD5-Chksum für Dateien
leider nicht...
read liest bei mir anscheinend nicht den gesamten inhalt aus ->
ow32enen700j.exe == ow32enen701.exe
12,962 MByte <-> 3,328 MByte
read liest bei mir anscheinend nicht den gesamten inhalt aus ->
ow32enen700j.exe == ow32enen701.exe
12,962 MByte <-> 3,328 MByte
Re: Re: MD5-Chksum für Dateien
akIra hat geschrieben:leider nicht...
read liest bei mir anscheinend nicht den gesamten inhalt aus ->
ow32enen700j.exe == ow32enen701.exe
12,962 MByte <-> 3,328 MByte
Verstehe ich jetzt nicht. Du meinst, daß read() nicht alles liest? Also ein
Code: Alles auswählen
open('ham', 'w').write(open('eggs', 'r').read())
nicht eine identische Datei 'ham' aus einer datei 'eggs' produziert? Das sollte aber nicht sein, da ist wohl irgendwas kaputt!
Ich glaube mich dunkel zu erinnern, daß man unter DOS/Windows beim Öffnen einer Datei zwischen Text und Binär unterscheiden muß, kann es eventuell daran liegen?
Viel Glück
Jörg
Toiseme fois
hmm, also
macht bei mir, aus der 45MB 'eggs' eine 94 Byte 'ham' : (
Das ist jetzt auch mit 2.3a getestet, vorher 2.2. Eigentlich habe ich auch alles gelöscht...
Ich selbst habe Win2k Prof. In der Firma,auf RotSchopf 7.0 mit Python 1.52 ,funzt das...
Irgendeine Idee, was das sein könnte ?
Merci,
akI
Code: Alles auswählen
open('ham', 'w').write(open('eggs', 'r').read())
macht bei mir, aus der 45MB 'eggs' eine 94 Byte 'ham' : (
Das ist jetzt auch mit 2.3a getestet, vorher 2.2. Eigentlich habe ich auch alles gelöscht...
Ich selbst habe Win2k Prof. In der Firma,auf RotSchopf 7.0 mit Python 1.52 ,funzt das...
Irgendeine Idee, was das sein könnte ?
Merci,
akI
mmm Toll : )
ok, Binär funktioniert´s !
Danke nochmal,
akI

Danke nochmal,
akI
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot]