Bonjour, je cherche à récupérer le md5 d'un fichier en vb.net :
Ce code est fonctionnel mais le problème c'est qu'il li entièrement le fichier dans la ram (j'imagine pas si le fichier fait 10Go).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ' # Recupere le MD5 d'un fichier Public Function GetMD5(ByVal chemin As String) As String Dim File() As Byte = System.IO.File.ReadAllBytes(chemin) Dim Md5 As New MD5CryptoServiceProvider() Dim byteHash() As Byte = Md5.ComputeHash(File) Return Convert.ToBase64String(byteHash) End Function
Je cherche donc le moyen de récupérer le hachage md5 rapidement d'un fichier sans bouffer la mémoire comme pour les fonction PHP, Python...
Si vous avez une solution merci d'avance.
Partager