Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 2712|Yanıt: 0

[Diğer] Ön yüz, dosya MD5 değerini hesaplamak için spark-md5 kullanır

[Bağlantıyı kopyala]
Yayınlandı 30.04.2024 17:31:55 | | | |
Gereksinimler: Birçok web sitesinde dosya yükleme gereksinimleri vardır; örneğin avatar yükleme, kaynak yükleme vb. Dosyanın bütünlüğünü ve tutarlılığını sağlamak için, ön uç genellikle dosyanın MD5 değerini hesaplar ve yükleme sırasında bunu arka uça gönderir.

dosyanın MD5 değerini almak için js
https://www.itsvse.com/thread-7296-1-1.html

Hash (MD5 Doğrulama Aracı) v1.04 Kurulumsuz Sürüm
https://www.itsvse.com/thread-4035-1-1.html

Crypto-js dosyanın SHA256 değerini hesaplar
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5, MD5 algoritmasının hızlı bir md5 uygulamasıdır. Script, en hızlı algoritma olan JKM md5 kütüphanesine dayanmaktadır. Bu tarayıcılar için en iyi şekilde çalışıyor çünkü nodejs versiyonu muhtemelen daha hızlı.

GitHub adresi:Bağlantı girişi görünür.
Js paketinin sıkıştırılmış versiyonu:Bağlantı girişi görünür.

Tarayıcı kullanılarak bir dosyanın MD5 değeri hesaplanırken, chunk hesaplamaları kullanılarak,Dosya nispeten büyükse, FileReader ile aynı anda belleğe yüklenmek tarayıcının çökmesine veya donmasına ve yanıt vermemesine neden olur

Aşağıda gösterildiği gibi 235 MB'lik bir dosyayı test edin:




Kod şöyledir:





Önceki:JS, HTML varlık kodlamasını geri alır
Önümüzdeki:ASP.NET MVC, küresel filtreler eklemek için Autofac kullanır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com