
我有一些媒體文件(現在是視頻文件,但我懷疑我也能夠對圖片文件使用一個好的解決方案),它們非常相似,但根據diff
/cmp
不完全相同。但是,如果只有幾個位元組不同,我可能無法分辨出差異(我知道這很大程度上取決於幾個因素,讓我們忽略它)。是否存在一個程式(最好是在 Debian Stretch 中)可以輸出(估計)兩個檔案中有多少位元/位元組不同?
答案1
這cmp
程式(除非你用-s
選項)列出了不同的位元組。您可以透過將其輸入來獲得計數wc
,例如,
cmp -l foo bar | wc -l
這-l
選項告訴它列出所有差異。為了考慮不同的長度,您必須製作一個更複雜的腳本,因為cmp
不報告那部分。