我有两个4GB的临时文件。
我使用十六进制编辑器进行了快速的视觉检查,发现它们看起来是相同的。是否可以在PowerShell等工具中使用命令对两者进行二进制比较,以确保它们相同?
正如@ dhiwakar-ravikumar已经回答的那样,您可以使用Windows的“文件比较”(fc
)命令比较2个文件(或文件集),然后使用/b
参数进行二进制比较。
但是,应该注意,与“ cmd”命令外壳相反,在PowerShell中,必须将命令拼写清楚,fc.exe
以避免使用“ fc
”别名来Format-Custom
获得优先权。像这样:
fc.exe /b [<Drive1:>][<Path1>]<FileName1> [<Drive2:>][<Path2>]<FileName2>
还要注意的是,如果比较的文件的扩展名是之一.exe
,.com
,.sys
,.obj
,.lib
或.bin
,二进制比较默认执行和/b
参数可以省略相同的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句