一般檔案是二進位內容,不容易閱讀,用xxd轉成16進位後,再用 gvimdiff 比較。
linux其他的比較軟體還有diff、vimdiff hexdiff binwalk
將二進位檔案轉為十六進位碼的工具還有od
比較以上幾種工具後,選了gvimdiff這個視窗化且彩色介面的軟體。對於linux來說,我能不用指令就不用指令,腦袋記不住那麼多,久沒用很快就忘了,對一些需要處理大量資料的我才會比較偏向用指令,省去處理時UI的呈現,速度會快的多,像壓縮解壓縮就是其中一個。
安裝:
sudo apt-get install vim-gtk執行
gvimdiff <(xxd A.bin) <(xxd B.bin)
用了一下之後發現同樣的方法,改用 linux 中免費比較軟體第一名的Meld,畫面更容易看。
像這樣執行:
meld <(xxd A.bin) <(xxd B.bin)
沒有留言:
張貼留言