VSP*_*VSP 1 c# hash md5 embedded-resource
我们有一个嵌入式资源,需要在提取之前获取文件的md5哈希,以便知道它是否与现有文件不同,(因为如果我们必须提取它来比较它们,那么最好更换它文件直接)
任何建议表示赞赏
它是什么类型的嵌入式资源?如果它是你使用的一个Assembly.GetManifestResourceStream(),那么最简单的方法是:
using (Stream stream = Assembly.GetManifestResourceStream(...))
{
using (MD5 md5 = MD5.Create())
{
byte[] hash = md5.ComputeHash(stream);
}
}
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,请提供有关您如何访问/提取资源的更多信息.
| 归档时间: |
|
| 查看次数: |
737 次 |
| 最近记录: |