基于 Winform 的文件 MD5 值计算方法

本代码示例展示了如何使用 Winform 框架获取文件的 MD5 值。

// 引入 System.Security.Cryptography 命名空间
using System.Security.Cryptography;

// ...

// 计算指定文件的 MD5 值
public string CalculateMD5(string filePath)
{
  using (var md5 = MD5.Create())
  {
    using (var stream = File.OpenRead(filePath))
    {
      var hashBytes = md5.ComputeHash(stream);
      return BitConverter.ToString(hashBytes).Replace("-", "").ToLower();
    }
  }
}

使用方法:

  1. 将上述代码片段添加到您的 Winform 项目中。
  2. 调用 CalculateMD5() 方法,并将目标文件路径作为参数传入。
  3. 返回值即为该文件的 MD5 值。

注意:

  • 请确保您拥有访问目标文件的权限。
  • 计算大型文件的 MD5 值可能需要一些时间。
zip 文件大小:47.84KB