比較檔案是否相同,(比較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下最快比較兩個檔案內容是否相同的方法
- 比較兩個物件是否相同,輸出不同的屬性值(一)物件
- oracle pl/sql 迴圈比較集合元素是否相同OracleSQL
- 比較兩個陣列中是否有相同的元素陣列
- 檔案內容比較
- oracle cursor遊標迴圈比較遊標元素是否相同Oracle
- JavaScript 比較相同的字元返回falseJavaScript字元False
- lisp 裡的相等(相同)的比較Lisp
- Same Tree 比較兩個二叉樹是否完全相同二叉樹
- Beyond Compare for Mac(檔案比較對比工具)Mac
- VisualDiffer for mac (檔案比較工具)Mac
- js 深比較和淺比較JS
- 比較兩個陣列是否相等陣列
- shell比較兩個字串是否相等字串
- UltraCompare 21 for Mac 檔案比較工具Mac
- 檔案和影像比較工具Kaleidoscope
- Kaleidoscope for Mac,檔案影像比較工具Mac
- UltraCompare for Mac「Macos檔案比較工具」Mac
- 如何在 Ubuntu 上比較 PDF 檔案Ubuntu
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- [shell基礎]——整數比較;字串比較;檔案測試;邏輯測試符字串
- Js 比較兩個物件的鍵名與鍵值是否相等JS物件
- Python解惑:整數比較 is ==的比較Python
- 多平臺大型檔案系統比較
- Mac檔案和影像比較工具:KaleidoscopeMac
- 檔案和影像比較工具:Kaleidoscope MacMac
- Kaleidoscope for Mac(檔案和影像比較工具)Mac
- grep -vFf 比較2個檔案差異
- Linux下檔案差異比較工具Linux
- awk比較檔案內容的差異
- Python模組學習:filecmp 檔案比較Python
- ORACLE的count與空值比較Oracle
- 字串比較字串
- Integer比較
- 比較集合
- Oracle date 型別比較和String比較Oracle型別