Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12477|Odpoveď: 1

[Iné] js na získanie MD5 hodnoty súboru

[Kopírovať odkaz]
Zverejnené 20. 3. 2019 13:35:37 | | |
Na výpočet hodnoty MD5 súboru na webovej stránke tento projekt našťastie potrebuje byť kompatibilný len s modernými prehliadačmi, inak bude zničený.

V skutočnosti je md5 na súboroch veľmi jednoduché pre backend. Napríklad použitím Node.js stačia nasledujúce riadky kódu:

Ale pre prehliadače, ak nemôžete použiť API súborov HTML5, je to takmer nemožné pre súbor MD5. Ak nemôžete použiť API súborov, prosím, zdieľajte ho so mnou.

Na md5 súboru v prehliadači je základná myšlienka použiť HTML5 rozhranie FileReader na prečítanie súboru do pamäte, potom získať binárny obsah súboru a nakoniec md5.

Na Githube už existujú ľudia, ktorí tento problém skúmajú, a jedným z najlepších projektov je js-spark-md5, ktorý používa najrýchlejší algoritmus md5 na svete.

Pre lepšie opätovné použitie kódu som zapuzdril browser-md5-súbor na js-spark-md5, čo uľahčuje používanie md5 súboru.

Adresa projektu: browser-md5-file:https://github.com/forsigner/browser-md5-file

Je veľmi jednoduchý na používanie:

Pre podrobné použitie si prosím pozrite dokumentáciu na Githube.

Čo sa týka kompatibility prehliadačov, vďaka použitému HTML5 API môže byť kompatibilný iba s nasledujúcimi prehliadačmi:

  • IE10+
  • Firefox
  • Chróm
  • Safari
  • Opera

Ďalším bodom je, že veľké MD5 súbory budú fungovať horšie kvôli potrebe čítať súbory do pamäte.





Predchádzajúci:crypto-js je šifrovaný pomocou MD5
Budúci:javaWeb vstupná stránka zdrojový kód 17 materiálový sieťový nákup
 Prenajímateľ| Zverejnené 30. 4. 2024 17:33:01 |
Frontend používa spark-md5 na výpočet hodnoty súboru MD5
https://www.itsvse.com/thread-10765-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com