檔案目錄比對工具

Wednesday, 28 May 2008 14:01 by admin

當您有各種版本原始檔,又想知道之間的差異時,您就會需要檔案與內容比對工具,針對市面上比較多人用的三套比對軟體做一下簡單的比較,這三套工具可以到以下網址取得與試用
WinMerge : http://winmerge.org/
Beyond Compare : http://www.scootersoftware.com/
Total Commander : http://www.ghisler.com/

除了 WinMerge 外,其他兩者都是要錢的,WinMerge 和 Beyond Comapre 是同一類型的軟體,Total Commander 的比對功能僅為其中的一小部分功能而已,當然市面上還有不少軟體可以比對,但我想應該就是這三套為大宗

WinMerge 是一套免費的比對軟體,不過畫面也最糟糕,比對速度也是慢的可以(是其他兩套軟體的一倍時間以上),說實在他的介面很難簡單又清楚的看的懂那邊新那邊舊,比對內容的畫面也很糟糕,左邊的差異顯示條列出現兩條,佔用了程式設計者最需要的桌面空間,不過他的篩選功能也是最強的,但感覺並不容易使用篩選,如果要篩選的條件很複雜 WinMerge 是不錯的選擇

 

Beyond Compare 也是專門用來比對檔案與目錄的工具程式,每套售價 US$30 ,雖然不貴,但功能也只有比對檔案,首先選好目錄後,會顯示簡單的比對結果,如果需要正確的結果需要再按一次才會正式開始比對 (簡單的比對應該是只有比對日期與檔案長度,顯示出來的結果大都不正確),裝了 plugins 後還可以比對 hex ,比對出來的畫面很清楚就可以知道差異,比對內容也很搞清楚差異點,大多數人使用過後都給不錯的評價

 

Total Commander 這套是綜合各種功能,原本叫 Windows Commander,最早用途是取代 Windows 檔案總管 (目前依然有許多人利用此軟體取代檔案總管),檔案比較僅為裡面的一個小功能,檔案比對出來的結果比較適合較少的檔案與目錄,如果目錄與差異檔案太多時,可能就不是很好處理,比對內容的顯示畫面沒辦法像前兩套有差異顯示條,比較不好合併檔案,本軟體售價為 US$38

 

如果你想找一套多功能的檔案處理軟體,我會推薦 Total Commander ,但如果想要比對 Source Code,最好還是用 Beyond Compare 會更快速,WinMerge 則是可以來當作這兩套軟體的輔助工具,如果 WinMerge 改進他麼死板畫面與掃瞄速度,應該可以和 Beyond Compare 搶同一的市場