Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12477|Vastaus: 1

[Muut] js saadakseen tiedoston MD5-arvon

[Kopioi linkki]
Julkaistu 20.3.2019 13.35.37 | | |
Tiedoston MD5-arvon laskemiseksi verkkosivulla tämän projektin tarvitsee onneksi olla yhteensopiva nykyaikaisten selainten kanssa, muuten se tuhoutuu.

Itse asiassa md5 tiedostoissa on hyvin yksinkertainen taustajärjestelmälle. Esimerkiksi Node.js käyttäessä vain seuraavat koodirivit toimivat:

Mutta selaimissa, jos et voi käyttää HTML5:n tiedosto-API:ta, se on lähes mahdotonta käyttää md5-tiedostoa. Jos et voi käyttää tiedostojen API:a, jaa se kanssani.

Tiedoston md5-lataamiseksi selaimessa perusidea on käyttää HTML5 FileReader -käyttöliittymää lukemaan tiedosto muistiin, sitten hakemaan tiedoston binäärisisältö ja lopuksi md5.

Githubissa on jo ihmisiä, jotka tutkivat tätä ongelmaa, ja yksi parhaista projekteista on js-spark-md5, joka käyttää maailman nopeinta md5-algoritmia.

Paremman koodin uudelleenkäytön vuoksi kapseloin browser-md5-tiedoston js-spark-md5:n päälle, mikä helpottaa md5-tiedoston käyttöä.

Projektin osoite: browser-md5-file:https://github.com/forsigner/browser-md5-file

Se on erittäin helppokäyttöinen:

Tarkempaa käyttöä varten tarkista Githubin dokumentaatio.

Selaimen yhteensopivuuden osalta HTML5-rajapinnan ansiosta se voi olla yhteensopiva vain seuraavien selainten kanssa:

  • IE10+
  • Firefox
  • Chrome
  • Safari
  • Ooppera

Toinen seikka on, että suuret MD5-tiedostot toimivat huonosti, koska tiedostoja täytyy lukea muistiin.





Edellinen:crypto-js on salattu MD5:llä
Seuraava:javaWebin laskeutumissivun lähdekoodi 17 materiaalin verkkoosto
 Vuokraisäntä| Julkaistu 30.4.2024 17.33.01 |
Frontend käyttää spark-md5:tä laskeakseen tiedoston MD5-arvon
https://www.itsvse.com/thread-10765-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com