Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12477|Atbildi: 1

[Cits] js, lai iegūtu faila MD5 vērtību

[Kopēt saiti]
Publicēts 20.03.2019 13:35:37 | | |
Lai aprēķinātu faila MD5 vērtību tīmekļa lapā, par laimi, šim projektam jābūt saderīgam tikai ar mūsdienu pārlūkprogrammām, pretējā gadījumā tas tiks nogalināts.

Patiesībā md5 failos ir ļoti vienkāršs aizmugures sistēmai. Piemēram, izmantojot Node.js, tiks veiktas tikai šādas koda rindiņas:

Bet pārlūkprogrammām, ja nevarat izmantot HTML5 faila API, failam md5 tas ir gandrīz neiespējami. Ja nevarat izmantot failu API, lūdzu, kopīgojiet to ar mani.

Lai md5 failu pārlūkprogrammā, pamatideja ir izmantot HTML5 FileReader interfeisu, lai nolasītu failu atmiņā, pēc tam iegūtu faila bināro saturu un visbeidzot md5.

Github jau ir cilvēki, kas pēta šo problēmu, un viens no labākajiem projektiem ir js-spark-md5, kas izmanto pasaulē ātrāko md5 algoritmu.

Lai labāk izmantotu kodu, es iekapsulēju pārlūkprogrammas md5 failu virs js-spark-md5, kas atvieglo md5 faila lietošanu.

Projekta adrese: browser-md5-file:https://github.com/forsigner/browser-md5-file

Tas ir ļoti viegli lietojams:

Lai iegūtu detalizētu informāciju, lūdzu, skatiet Github dokumentāciju.

Attiecībā uz pārlūkprogrammas saderību, pateicoties izmantotajai HTML5 API, tā var būt saderīga tikai ar šādām pārlūkprogrammām:

  • IE10+
  • Firefox
  • Hroms
  • Safari
  • Opera

Vēl viens punkts ir tas, ka lielie MD5 faili darbosies slikti, jo ir nepieciešams lasīt failus atmiņā.





Iepriekšējo:crypto-js ir šifrēts, izmantojot MD5
Nākamo:javaWeb galvenās lapas avota kods 17 materiālu tīkla iegāde
 Saimnieks| Publicēts 30.04.2024 17:33:01 |
Frontend izmanto spark-md5, lai aprēķinātu faila MD5 vērtību
https://www.itsvse.com/thread-10765-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com