比較檔案是否相同,(比較MD5值)
filePath是檔案的路徑
引入 System.Text,System.IO, System.Security.Cryptography 名稱空間
public static string GetMD5Vlues(string filePath)
{
StringBuilder sb = new StringBuilder();
filePath = filePath.Trim();
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
MD5 md5 = new MD5CryptoServiceProvider();
//輸入指定檔案,轉二進位制
byte[] result = md5.ComputeHash(fs);
for (int i = 0; i<result.Length; i++)
{
//“x2”表示輸出按照16進位制,且為2位對齊輸出。
sb.Append(result[i].ToString("x2"));
}
}
return sb.ToString();
}
相關文章
- 比較兩個table是否相同
- 使用PowerShell比較本地文字檔案與Web上的文字檔案是否相同Web
- .NET CORE下最快比較兩個檔案內容是否相同的方法
- 比較兩個物件是否相同,輸出不同的屬性值(一)物件
- 檔案內容比較
- 比較兩個陣列中是否有相同的元素陣列
- VisualDiffer for mac (檔案比較工具)Mac
- Beyond Compare for Mac(檔案比較對比工具)Mac
- JavaScript 比較相同的字元返回falseJavaScript字元False
- UltraCompare for Mac「Macos檔案比較工具」Mac
- Kaleidoscope for Mac,檔案影像比較工具Mac
- 檔案和影像比較工具Kaleidoscope
- UltraCompare 21 for Mac 檔案比較工具Mac
- Kaleidoscope for Mac(檔案和影像比較工具)Mac
- Mac檔案和影像比較工具:KaleidoscopeMac
- 檔案和影像比較工具:Kaleidoscope MacMac
- js 深比較和淺比較JS
- 比較兩個陣列是否相等陣列
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- 多平臺大型檔案系統比較
- Mac檔案和影像比較工具——Kaleidoscope for MacMac
- Mac檔案影像比較工具:Kaleidoscope Mac版Mac
- Js 比較兩個物件的鍵名與鍵值是否相等JS物件
- matlab比較兩個矩陣是否相等Matlab矩陣
- python如何比較兩個字串是否相等Python字串
- Oracle date 型別比較和String比較Oracle型別
- 字串比較字串
- Integer比較
- 比較集合
- 效能比較
- [20180319]windows批處理檔案大小比較.txtWindows
- Beyond Compare 4 for Mac:你的檔案比較神器Mac
- 使用Visual Studio進行檔案差異比較
- 一個比較float是否相等的工具類
- Go和Python比較的話,哪個比較好?GoPython
- [C++] 自定義C++比較器比較大小C++
- 巧用檔案影像比較工具Kaleidoscope,幫您找出檔案的不同
- Java位元組流檔案複製及效率比較Java