Trebam izracunati checksum fajla, ali mi treba najefikasniji nacin posto se radi o vise fajlova.
Da li je ovaj nacin OK?
Code:
using System.IO;
using System.Security.Cryptography;
private static string GetChecksum(string file)
{
using (FileStream stream = File.OpenRead(file))
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] checksum = md5.ComputeHash(stream);
return BitConverter.ToString(checksum);
}
}
using System.IO;
using System.Security.Cryptography;
private static string GetChecksum(string file)
{
using (FileStream stream = File.OpenRead(file))
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] checksum = md5.ComputeHash(stream);
return BitConverter.ToString(checksum);
}
}
Da napomenem, radi se o fajlovima ne vecim od 4MB.