Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12477|Odpowiedź: 1

[Inne] js, aby uzyskać wartość MD5 pliku

[Skopiuj link]
Opublikowano 20.03.2019 13:35:37 | | |
Aby obliczyć wartość MD5 pliku na stronie internetowej, na szczęście ten projekt musi być kompatybilny tylko z nowoczesnymi przeglądarkami, w przeciwnym razie zostanie zabity.

W rzeczywistości md5 on files jest bardzo proste dla backendu. Na przykład, używając Node.js, wystarczy następujące linie kodu:

Ale w przeglądarkach, jeśli nie możesz użyć API plików HTML5, to dla pliku md5 jest to prawie niemożliwe. Jeśli nie możesz korzystać z API plików, proszę, podziel się nim ze mną.

Aby md5 pliku w przeglądarce, podstawową ideą jest użycie interfejsu HTML5 FileReader, aby odczytać plik do pamięci, następnie pobrać binarną zawartość pliku, a na końcu md5.

Na Githubie są już ludzie, którzy badają ten problem, a jednym z najlepszych projektów jest js-spark-md5, który wykorzystuje najszybszy na świecie algorytm md5.

Dla lepszego ponownego wykorzystania kodu zapakowałem plik browser-md5 na j-spark-md5, co ułatwia korzystanie z pliku md5.

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

Jest bardzo łatwy w użyciu:

Aby uzyskać szczegółowe informacje, prosimy o sprawdzenie dokumentacji na Githubie.

Jeśli chodzi o kompatybilność z przeglądarkami, ze względu na używane API HTML5, może być kompatybilna tylko z następującymi przeglądarkami:

  • IE10+
  • Firefox
  • Chrome
  • Safari
  • Opera

Kolejną kwestią jest to, że duże pliki MD5 działają słabo z powodu konieczności odczytywania plików do pamięci.





Poprzedni:crypto-js jest szyfrowany za pomocą MD5
Następny:strona docelowa javaWeb source code 17 material network zakup
 Ziemianin| Opublikowano 30.04.2024 17:33:01 |
Frontend używa spark-md5 do obliczenia wartości pliku MD5
https://www.itsvse.com/thread-10765-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com