125 Stimmen

Wie man md5-Hash einer Datei mit Javascript berechnen

Gibt es eine Möglichkeit, den MD5-Hash einer Datei vor dem Upload auf den Server mit Javascript zu berechnen?

3 Stimmen

Stark verwandt: [Wie generiert man eine Prüfsumme und konvertiert in 64 Bit in Javascript für sehr große Dateien, ohne dass der RAM überläuft? ]( stackoverflow.com/q/51987434/514235 )

2voto

bendewey Punkte 38830

Es gibt einige Skripte im Internet, um einen MD5-Hash zu erstellen.

Der von webtoolkit ist gut, http://www.webtoolkit.info/javascript-md5.html

Allerdings glaube ich nicht, dass es auf das lokale Dateisystem zugreifen kann, da dieser Zugriff begrenzt ist.

0voto

user820955 Punkte 79

Mit aktuellen HTML5 sollte es möglich sein, den md5-Hash einer binären Datei zu berechnen, aber ich denke, der Schritt vor, dass wäre die banary Daten BlobBuilder in einen String zu konvertieren, ich versuche, diesen Schritt zu tun: aber nicht erfolgreich gewesen sind.

Hier ist der Code, den ich ausprobiert habe: Konvertierung eines BlobBuilders in eine Zeichenkette, in HTML5 Javascript

-4voto

kbosak Punkte 2124

Ich glaube nicht, dass es in Javascript eine Möglichkeit gibt, auf den Inhalt einer hochgeladenen Datei zuzugreifen. Sie können also nicht auf den Inhalt der Datei zugreifen, um eine MD5-Summe zu erzeugen.

Sie können jedoch die Datei an den Server senden, der dann eine MD5-Summe oder den Inhalt der Datei zurücksenden kann aber das ist eine Menge Arbeit und lohnt sich wahrscheinlich nicht für Ihre Zwecke.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X