Thread hexdigest
(6 answers)
Opened by Froschpopo at 2007-05-19 16:22
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--> |