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

Pohľad: 2712|Odpoveď: 0

[Iné] Frontend používa spark-md5 na výpočet hodnoty súboru MD5

[Kopírovať odkaz]
Zverejnené 30. 4. 2024 17:31:55 | | | |
Požiadavky: Mnohé webové stránky majú požiadavky na nahrávanie súborov, ako napríklad nahrávanie avatarov, nahrávanie zdrojov a podobne. Aby sa zabezpečila integrita a konzistencia súboru, front-end zvyčajne vypočíta hodnotu MD5 súboru a pri nahrávaní ju odošle na back-end.

js na získanie MD5 hodnoty súboru
https://www.itsvse.com/thread-7296-1-1.html

Hash (MD5 Verification Tool) V1.04 Inštalačná bezplatná verzia
https://www.itsvse.com/thread-4035-1-1.html

crypto-js vypočíta hodnotu SHA256 súboru
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5 je rýchla implementácia MD5 algoritmu MD5. Skript je založený na knižnici JKM md5, ktorá je najrýchlejším algoritmom. Toto najlepšie funguje pre prehliadače, pretože verzia Nodejs je pravdepodobne rýchlejšia.

GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.
Komprimovaná verzia balíka js:Prihlásenie na hypertextový odkaz je viditeľné.

Pri výpočte hodnoty MD5 súboru v prehliadači, pomocou výpočtov blokov,Ak je súbor relatívne veľký, použitie FileReaderu na jeho načítanie do pamäte naraz spôsobí pád alebo zamrznutie prehliadača a stane sa nereagujúcim

Otestujte súbor s veľkosťou 235 MB, ako je uvedené nižšie:




Kód je nasledovný:





Predchádzajúci:JS vracia kódovanie HTML entít späť
Budúci:ASP.NET MVC používa Autofac na pridávanie globálnych filtrov
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