Thread hexdigest (6 answers)
Opened by Froschpopo at 2007-05-19 16:22

Froschpopo
 2007-05-19 16:22
#76771 #76771
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Warum hat eine MySQL-LongBlob-Spalte eine andere MD5-Prüfsumme, als das File auf der Festplatte?
Kann es sein, dass mySQL da noch irgendwas hinzufügt was die Prüfsumme verfälscht?

habe gerade mal ein Foto von der Festplatte in eine LongBlob-Spalte eingelesen und dann die hexadezimale Prüfsumme von dem Foto auf Festplatte, mit dem aus der LongBlob-Spalte verglichen, mit unterschiedlichen Ergebnissen.

Könnte es vielleicht sein, dass mySQL da irgendwas, aus welchen Gründen auch immer, hinzufügt?

Das komische ist, dass SELECT MD5(bin_data) ein anderes ergebnis ergibt, als wie wenn ich die Spalte mit DBI auslese und einmal durch Digest::MD5::add() schicke.
Wobei die Angabe von MySQL wiederrum korrekt ist.\n\n

<!--EDIT|Froschpopo|1179578876-->

View full thread hexdigest