В рамках более крупного сценария PowerShell я хочу проверить, является ли содержимое двух двоичных файлов идентичным.
Я думаю, что следующее логически правильно:
if (@(Compare-Object
$(Get-Content f1.txt -encoding byte)
$(Get-Content f2.txt -encoding byte)
-sync 0).length -eq 0) {
"same"
} else {
"different"
}
Тем не менее, вышеприведенное работает очень медленно, так как он действительно использует Compare-Object для чего-то, что требует намного более простой реализации.
Я ищу что-то, что дает тот же логический результат, но использует более быстрое сравнение файлов низкого уровня.
Мне не нужно или не нужно никакого описания различий или какого-либо текстового вывода, просто логический тест, который дает мне логический результат.