作为更大的 PowerShell 脚本的一部分,我想测试两个二进制文件的内容是否相同。
我认为以下在逻辑上是正确的:
if (@(Compare-Object
$(Get-Content f1.txt -encoding byte)
$(Get-Content f2.txt -encoding byte)
-sync 0).length -eq 0) {
"same"
} else {
"different"
}
Run Code Online (Sandbox Code Playgroud)
但是,上面的运行速度非常慢,因为它实际上是在使用比较对象来实现更简单的实现。
我正在寻找给出相同逻辑结果的东西,但使用一些更快的低级文件比较。
我不需要或不想要任何差异的描述,或任何文本输出,只是一个逻辑测试,给我一个布尔结果。
归档时间: |
|
查看次数: |
6743 次 |
最近记录: |