See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12477|Vastuse: 1

[Muu] js, et saada faili MD5 väärtus

[Kopeeri link]
Postitatud 20.03.2019 13:35:37 | | |
Faili MD5 väärtuse arvutamiseks veebilehel peab see projekt olema ühilduv ainult kaasaegsete brauseritega, vastasel juhul see hävitatakse.

Tegelikult on md5 failidel backendi jaoks väga lihtne. Näiteks Node.js kasutades teevad ainult järgmised koodiread:

Aga brauserite puhul, kui HTML5 faili API-d kasutada ei saa, on see faili md5 jaoks peaaegu võimatu. Kui sa ei saa faili API-d kasutada, palun jaga seda minuga.

Faili brauseris md5 tegemiseks on põhiidee kasutada HTML5 FileReaderi liidest, et lugeda fail mällu, seejärel saada faili binaarne sisu ja lõpuks md5.

Githubis on juba inimesi, kes seda probleemi uurivad, ja üks parimaid projekte on js-spark-md5, mis kasutab maailma kiireimat md5 algoritmi.

Parema koodi taaskasutuse jaoks kapseldasin brauseri-md5-faili js-spark-md5 peale, mis teeb md5 faili kasutamise lihtsamaks.

Projekti aadress: browser-md5-file:https://github.com/forsigner/browser-md5-file

Seda on väga lihtne kasutada:

Täpsema kasutuse jaoks vaadake palun Githubi dokumentatsiooni.

Brauseri ühilduvuse osas, tänu kasutatavale HTML5 API-le saab see olla ühilduv ainult järgmiste brauseritega:

  • IE10+
  • Firefox
  • Kroom
  • Safari
  • Ooper

Teine aspekt on see, et suured MD5 failid töötavad halvasti, kuna on vaja faile mällu lugeda.





Eelmine:crypto-js on krüpteeritud MD5 abil
Järgmine:javaWeb maandumislehe lähtekood 17 materjali võrgu ost
 Üürileandja| Postitatud 30.04.2024 17:33:01 |
Esiosa kasutab faili MD5 väärtuse arvutamiseks spark-md5
https://www.itsvse.com/thread-10765-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com