Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12477|Válasz: 1

[Más] js-t használva megszerezni a fájl MD5 értékét

[Linket másol]
Közzétéve 2019. 03. 20. 13:35:37 | | |
Szerencsére egy weboldalon lévő fájl MD5 értékének kiszámításához ennek a projektnek csak a modern böngészőkkel kell kompatibilisnek lennie, különben meghal.

Valójában az md5 fájlokon nagyon egyszerű a háttérrendszerhez. Például Node.js használatával már csak a következő kódsorok teszik meg:

De böngészőknél, ha nem tudod használni a HTML5 fájl API-ját, az szinte lehetetlen az md5 fájlnál. Ha nem tudod használni a fájl API-t, kérlek, oszd meg velem.

Egy fájl böngészőben történő md5-es futtatásához az alapötlet, hogy a HTML5 FileReader felületet használjuk a fájl memóriájába olvasásához, majd megkapjuk a fájl bináris tartalmát, végül pedig md5-et.

Már vannak olyanok a Githubon, akik kutatják ezt a problémát, és az egyik legjobb projekt a js-spark-md5, amely a világ leggyorsabb md5 algoritmusát használja.

A jobb kód újrahasználat érdekében a böngésző-md5-fájlt a js-spark-md5 fölé kapszuláltam, ami megkönnyíti az md5 fájl használatát.

Projekt címe: böngésző-md5-fájl:https://github.com/forsigner/browser-md5-file

Nagyon könnyű használni:

A részletes használatért kérjük, nézd meg a Github dokumentációját.

A böngésző kompatibilitást illetően, a használt HTML5 API miatt csak a következő böngészőkkel kompatibilis:

  • IE10+
  • Firefox
  • Chrome
  • Safari
  • Opera

Egy másik pont, hogy a nagy MD5 fájlok rosszul teljesítenek, mert fájlokat kell olvasni a memóriára.





Előző:a crypto-js MD5 használatával titkosítva van
Következő:javaWeb landing page forráskód 17 anyag hálózati vásárlás
 Háziúr| Közzétéve 2024. 04. 30. 17:33:01 |
A frontend a spark-md5 segítségével kiszámítja az MD5 fájl értékét
https://www.itsvse.com/thread-10765-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com