Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2712|Répondre: 0

[Autre] L’interface utilise spark-md5 pour calculer la valeur MD5 du fichier

[Copié le lien]
Publié sur 30/04/2024 17:31:55 | | | |
Exigences : De nombreux sites web ont des exigences de téléchargement de fichiers, comme le téléchargement d’avatars, de ressources, etc. Afin d’assurer l’intégrité et la cohérence du fichier, le front-end calcule généralement la valeur MD5 du fichier et la soumet au back-end lors du téléchargement.

js pour obtenir la valeur MD5 du fichier
https://www.itsvse.com/thread-7296-1-1.html

Hash (Outil de vérification MD5) version 1.04 Version sans installation
https://www.itsvse.com/thread-4035-1-1.html

Crypto-JS calcule la valeur SHA256 du fichier
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5 est une implémentation md5 rapide de l’algorithme MD5. Le script est basé sur la bibliothèque md5 de JKM, qui est l’algorithme le plus rapide. Cela fonctionne mieux pour les navigateurs car la version nodejs est probablement plus rapide.

Adresse GitHub :La connexion hyperlientérée est visible.
Version compressée du package js :La connexion hyperlientérée est visible.

Lors du calcul de la valeur MD5 d’un fichier via le navigateur, en utilisant des calculs de blocs,Si le fichier est relativement volumineux, l’utilisation de FileReader pour le charger en mémoire en une seule fois provoquera un plantage ou un gel du navigateur, rendant le navigateur non réactif

Testez un fichier de 235 Mo comme montré ci-dessous :




Le code est le suivant :





Précédent:JS annule l’encodage de l’entité HTML
Prochain:ASP.NET MVC utilise Autofac pour ajouter des filtres globaux
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com