获取文件Hash值,用于比较文件是否一致
2013-04-12 16:17
204 查看
//获取本地文件Hash值
protected string CheckLocalFileHash(string LocalFilePath)
{
SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
byte[] hash;
using (FileStream fs = new FileStream(LocalFilePath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096))
hash = sha1.ComputeHash(fs);
return BitConverter.ToString(hash);
}
protected string CheckLocalFileHash(string LocalFilePath)
{
SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
byte[] hash;
using (FileStream fs = new FileStream(LocalFilePath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096))
hash = sha1.ComputeHash(fs);
return BitConverter.ToString(hash);
}
相关文章推荐
- 获取文件的MD5值,比较两个文件是否完全相同
- Golang不使用MD5比较文件内容是否一致
- 获取文件的哈希值(用来比较两个文件是否相同)
- 比较两个文件是否相同,获取文件MD5值, HandlerThread 使用
- 比较两文件内容是否一致
- 把大文件分成多个小文件(内含hash值比较文件是否相同方法)
- 获取手机上apk文件信息类,主要是判断是否安装再手机上了,安装的版本比较现有apk版本信息
- QT 比较两个文件是否一致(不限格式)
- java比较两个文件夹下的文件是否一致
- 比较两个目录下文件是否一致(文件夹个数、文件个数、文件大小)
- Golang不使用MD5比较文件内容是否一致
- 比较两个文件是否一致。
- linux 比较两个文件是否一致
- 比较文件内容是否一致
- 使用Python的MD5模块比较两个文件是否一致
- Android 之 PackageManager获取的应用程序信息与AndroidManifest文件中设置的信息不一致问题
- 【shell】比较两个文件是否相同
- 一个用于比较两个文件行中不同的Perl脚本
- Delphi中比较两个对象是否一致及地址是否相同
- android获取一个用于打开Word文件的intent