作 者:david++
發布時間:2012/11/01 14:51
前一段時間,介紹過用Total Commander來完成文件夾同步的時候,一位朋友留言推薦了Beyond Compare——一個強大的超越了文件差異比較的工具。Beyond Compare對於提升工作效率,絕對是一個利器。
Beyond Compare正如其名,“超越了比較”,它有三個核心功能:
- 差異比較
- 文件夾同步
- 文本合並
1. 差異
支持多種文件格式的差異,對於我們“程序猿”來說,最重要的要數文本文件差異和語法高亮了。對於策划或其它經常使用Excel的來說,數據文件差異是個非常強大的功能。
1.1 文件夾的差異
選擇Folder Compare,選擇要進行比較的兩個目錄。藍色高亮的部分就是比較的另一個目錄缺失的,紅色高亮的就是兩邊都存在,但存在差異的。工具欄提供了許多選項,使用的過程中可以慢慢摸索。
1.2 文本文件的差異
選擇“Text Compare”,選中兩個文本文件。如果是代碼,同時可以進行語法高亮顯示,其它差異軟件一般都會有此功能。
1.3 數據文件差異(如:Excel文件)
選擇“Data Compare”,選擇要比較的兩個數據文件,可以是Excel文件,也可以CSV等數據文件。這個功能對於經常做數據的朋友來說,是非常有用的。
1.4 16進制數據差異
選擇“Hex Compare”,選擇要比較的兩個二進制文件。該功能會對選擇的兩個文件,每個字節進行比較。差異的地方高亮顯示。
1.5 圖像的差異
選擇“Picture Compare”,選擇要比較的兩個圖像文件,然后中間一個窗口就會把兩張圖片差異的部分顯示出來,可以通過拖動圖片或者選擇工具欄相關選項做調整。
2. 文件夾同步
選擇“Folder Sync”,選擇要同步的兩個目錄,點擊“Sync”即可。Total Commander也有類似的功能,該功能對於經常做文件備份的朋友會非常有用,當備份之間存在差異的時候,文件夾只需要同步一下,萬事OK,免得丟失文件或者一個個去對比浪費時間。
3. 文本合並
文本文件是可編輯的,在差異的基礎上對兩個文件進行編輯合並,對於代碼版本控制、解決沖突非常有用。
小結
BeyondCompare唯一不爽的地方就是,該軟件是收費軟件。不過功能上來說,還是一款非常不錯的提高工作效率的利器,推薦給大家使用。(文件差異與合並、目錄同步這些功能有相應的開源的可以代替Beyond Compare)。