如何知道 DLL/EXE(二進位檔案) 是否為同一檔案
如何知道 DLL/EXE(二進位檔案) 是否為同一檔案
資料來源: copilot
GITHUB: https://github.com/jash-git/Binary-file-comparison
00.計算兩個文件的哈希值(如MD5、SHA-1或SHA-256)。如果哈希值相同,則文件是相同的。這是最常用的方法。
使用 PowerShell 計算哈希值的命令
Get-FileHash yourfile.dll -Algorithm SHA256
實測結果紀錄
PS C:\Users\jashv\OneDrive\桌面\GITHUB\Binary-file-comparison> Get-FileHash .\TSCLib_x86-64\TSCLib.dll -Algorithm SHA256 Algorithm Hash Path --------- ---- ---- SHA256 D6D5A35598065CE7C14CEBC2C89CC93E5437A47256A0A36208196A20AEFAF06A C:\Users\jashv\OneDrive\桌面\... PS C:\Users\jashv\OneDrive\桌面\GITHUB\Binary-file-comparison> Get-FileHash .\TSC_DLL_64bit\TSCLib.dll -Algorithm SHA256 Algorithm Hash Path --------- ---- ---- SHA256 D6D5A35598065CE7C14CEBC2C89CC93E5437A47256A0A36208196A20AEFAF06A C:\Users\jashv\OneDrive\桌面\...
01.在 Windows 上可以使用 fc 命令進行逐字節比較的命令
fc /b file1.dll file2.dll
實測結果紀錄
fc /b .\TSCLib_x86-64\TSCLib.dll .\TSC_DLL_64bit\TSCLib.dll > log.txt pause fc /b .\TSCLib_x86\TSCLib.dll .\TSC_DLL_32bit\TSCLib.dll >> log.txt pause fc /b .\office_x32\TSCLib.dll .\TSC_DLL_32bit\TSCLib.dll >> log.txt pause fc /b .\TSCLib_x86\TSCLib.dll .\office_x32\TSCLib.dll >> log.txt pause
PS.
TSC DLL 下載 (x32/x64)
http://www.chongshang.com.cn/news/view.asp?id=542
https://www.dllme.com/ [廣告很多 提供下載DLL網站]