Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2712|Respuesta: 0

[Otros] La interfaz utiliza spark-md5 para calcular el valor MD5 del archivo

[Copiar enlace]
Publicado en 30/4/2024 17:31:55 | | | |
Requisitos: Muchos sitios web tienen requisitos para la subida de archivos, como subir avatares, subir recursos, etc. Para garantizar la integridad y consistencia del archivo, el front-end suele calcular el valor MD5 del archivo y lo envía al back-end al subirlo.

js para obtener el valor MD5 del archivo
https://www.itsvse.com/thread-7296-1-1.html

Hash (Herramienta de verificación MD5) versión V1.04 Sin instalación
https://www.itsvse.com/thread-4035-1-1.html

Crypto-JS calcula el valor SHA256 del archivo
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5 es una implementación rápida md5 del algoritmo MD5. El script se basa en la biblioteca md5 de JKM, que es el algoritmo más rápido. Esto funciona mejor para navegadores porque la versión de nodejs probablemente sea más rápida.

Dirección de GitHub:El inicio de sesión del hipervínculo es visible.
Versión comprimida del paquete js:El inicio de sesión del hipervínculo es visible.

Al calcular el valor MD5 de un archivo usando el navegador, mediante cálculos de fragmentos,Si el archivo es relativamente grande, usar FileReader para cargarlo en memoria a la vez hará que el navegador se bloquee o se congele y deje de responder

Prueba un archivo de 235 MB como se muestra a continuación:




El código es el siguiente:





Anterior:JS revierte la codificación de la entidad HTML
Próximo:ASP.NET MVC utiliza Autofac para añadir filtros globales
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com