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

Widok: 2712|Odpowiedź: 0

[Inne] Frontend używa spark-md5 do obliczenia wartości pliku MD5

[Skopiuj link]
Opublikowano 30.04.2024 17:31:55 | | | |
Wymagania: Wiele stron internetowych ma wymagania dotyczące przesyłania plików, takich jak przesyłanie awatarów, zasobów itp. Aby zapewnić integralność i spójność pliku, front-end zazwyczaj oblicza wartość MD5 pliku i przesyła ją do backendu podczas przesyłania.

js, aby uzyskać wartość MD5 pliku
https://www.itsvse.com/thread-7296-1-1.html

Hash (MD5 Verification Tool) wersja bez instalacji
https://www.itsvse.com/thread-4035-1-1.html

crypto-js oblicza wartość pliku sha256
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5 to szybka implementacja algorytmu MD5 w md5. Skrypt oparty jest na bibliotece JKM md5, która jest najszybszym algorytmem. To działa najlepiej w przeglądarkach, bo wersja Nodejs jest prawdopodobnie szybsza.

Adres GitHub:Logowanie do linku jest widoczne.
Skompresowana wersja pakietu js:Logowanie do linku jest widoczne.

Obliczając wartość MD5 pliku za pomocą przeglądarki, korzystając z obliczeń fragmentów,Jeśli plik jest stosunkowo duży, użycie FileReadera do ładowania go do pamięci naraz spowoduje awarię lub zawieszenie się przeglądarki oraz jej nieresponsywność

Przetestuj plik o rozmiarze 235 MB, jak pokazano poniżej:




Kod jest następujący:





Poprzedni:JS cofa kodowanie jednostek HTML
Następny:ASP.NET MVC używa Autofac do dodawania filtrów globalnych
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