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
Bei mir funktioniert z.B. folgendes: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...
Code: Alles auswählen
print md5.new(open('42.zip', 'r').read()).hexdigest()
Jörg
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
Verstehe ich jetzt nicht. Du meinst, daß read() nicht alles liest? Also einakIra hat geschrieben:leider nicht...
read liest bei mir anscheinend nicht den gesamten inhalt aus ->
ow32enen700j.exe == ow32enen701.exe
12,962 MByte <-> 3,328 MByte
Code: Alles auswählen
open('ham', 'w').write(open('eggs', 'r').read())
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
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())
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
ok, Binär funktioniert´s !
Danke nochmal,
akI
Danke nochmal,
akI