Beyond Compare簡介及其插件概述

 

可能,你手裏有兩個文件夾,裏面有幾千個文件和子文件夾,你需要仔細查看它們的差異之處,或者只是簡單的找出到底哪個文件是新增加的。

可能,你是個軟件收集狂,而且備份也瘋狂,但是往往你會分不清到底那個是新的。

可能,你是個程序員,總是需要一款可以比較你的備份文件夾和源碼文件之間變化的軟件。

可能,你是網站管理員,總是希望能夠有一款軟件,能夠幫助你減輕上傳和管理網站的勞動量。

可能,你想同步兩個目錄,卻又發現很多同步軟件無法滿足你的特殊要求

可能…….你已經想到,我是在向你推薦一個軟件

Beyond Compare 就是一個可以滿足你比較需要的極品軟件。我收集的軟件時,有一個習慣,就是隻保留我認爲最好的,所以我推薦時,也一定推薦最好的給大家。軟件的幫助我已經全部翻譯成中文了,所以就不多說了,大家仔細讀一遍幫助文件會有收穫的。

安裝時會讓你選擇是否集成到資源管理器右鍵菜單中,這個應該是一個必備的選項,因爲這樣纔可以發揮程序的靈活性,建議一定選上。

1、簡介

Beyond Compare 是一套非常實用的文件及文件夾比較軟件,不僅可以快速比較出兩個文件夾的不同之處,還可以詳細的比較文件之間的內容差異。程序內建了文件瀏覽器,方便您對文件、文件夾、壓縮包、FTP網站之間的差異對比以及資料同步。您可以使用它管理程序源代碼,同步文件夾,比較程序輸出,及驗證光盤的複製。它還支持腳本處理、支持插件,尤其對中文支持很好。

軟件有兩套幫助系統,一個是外部的 CHM幫助文件,可以在幫助菜單中調用,另外一個就是內建的非常強大的上下文提示功能,算作是另一套幫助系統,在軟件的各種設置裏,如果看到關閉按鈕附近有一個“?”按鈕,您便可以按F1鍵獲取詳盡的中文說明。

官方中文版主頁(與英文版同步更新):

http://www.scootersoftware.com/download.php?c=dl_sc

2、文件夾比較

文件夾比較,選擇第一個需要比較的文件夾,單擊右鍵,在資源管理器右鍵菜單中選擇“選爲左側對比窗口”,比如我們這裏選擇“Editplus-精品”爲左側文件夾。

clip_image002

選擇完成後,瀏覽資源管理器,找到要比較的第二個文件夾,單擊鼠標右鍵,選擇“與Editplus-精品比較”,執行後就啓動 BC ,開始一個新的比較了。

clip_image004

比較文件夾時啓動的是文件夾查看器,可以象在資源管理器中查看文件一樣進行瀏覽查看等操作。

clip_image006

啓動比較之後,你會發現一個最大的特點就是顏色顯示。

比如這裏,對於文件來說,紅色表示文件比另一側新,藍色表示這個文件爲孤立文件,不存在於另外一側窗口之中;對於文件夾來說,紅色則表示文件夾中含有較新文件,藍色表示文件夾中含有孤立文件。

中間欄的“=”表示文件相同,不等號表示文件差異。下面這個圖是詳細的圖例

clip_image008

如果想查看文件夾內部的情況,雙擊文件夾,則軟件會自動展開對應左右兩側的文件夾,並對差異處着色顯示。

右鍵單擊差異文件(其實是針對任意文件夾和文件都可以),會顯示以下彈出菜單,可以進行對應操作,這些菜單項在工具欄中都可以找到或者是進行自定義設置。

clip_image010

大家可能會注意到有一個比較到命令,它的作用是讓你選擇一個文件(文件夾),之後在文件查看器中瀏覽第二個文件(文件夾)進行比較,對於有些操作,這樣的設置還是非常人性化的。贊一個。

有這麼多相同文件,可是你只需要查看不同的或者是較新的怎麼辦?

clip_image012

這時就要用到 BC 裏又一個非常強大的功能了――顯示過濾

位置在查看菜單-顯示過濾

比如上面窗口中,我們只查看孤立之處,那麼就選擇――只顯示孤立部分

clip_image014

顯示過濾以後,看看結果,是不是簡潔了很多?

文件夾比較時還可以進行目錄同步操作,具體設置和操作查看中文幫助就行了,這裏就不進行過多介紹了。

3、文件比較

和文件夾比較相似,在資源管理器中也可以啓動文件比較。

或者在文件夾查看器中雙擊對應文件,則啓動文件查看器進行比較,進行文件比較時,可以讓軟件自動檢測 Unicode 文件,因此 BC 沒有分開的 Unicode 版本,一個版本就可以解決所有問題。

編輯,合併,過濾等操作,和文件夾比較時有些相似,也不做過多介紹了,有了中文幫助,說多了就是廢話了。呵呵

clip_image016

對於不同行,軟件以不同顏色顯示,顏色可以在選項裏設置,軟件內建了很靈活的重要文本和次要文本的定製方式,你可以根據需要進行定製。

最左側的帶光標指示器的欄這裏叫概覽欄,在BC 分左右兩側顯示,按差異狀態分別在兩側以不同顏色顯示,如進行單行合併,也會隨時顯示出變化,在縮略條處按下左鍵移動光標,文本內容隨之滾動,便於查看,除了AM上述特點外,還多了一個選擇框,如果一直拖動鼠標向下,選擇框隨之移動,對於文本內容也隨之滾動。

這裏介紹一下 BC 中比較有特色的比較方式――比較規則,你可以定義以何種規則進行比較,以便獲取最佳的比較效果。在BC 的網站上還可以下載到其它規則,比如 excel、word、html2txt等等。

clip_image018

4、BC 的插件

BC最有特色的還有它的插件特點,而且是可定製的,也就是說,可以根據官方提供的接口編制相應文件類型的插件,官方有插件開發的delphi例子和C++例子。

稍微遺憾的是 BC 的插件只有註冊了軟件後才能夠啓用。不過現在網絡這麼發達,很多不可能的事情往往就很容易變成可能了。

4.1 Version viewer

作用:比較版本信息,通常是保存在應用程序文件中(如 .exe, .dll, .ocx 等)。對於大量的執行類文件,用工具查看版本顯然不太現實,這時 BC 的作用就比較明顯了。

clip_image020

那麼,在版本比較裏面,也可以設置比較的內容

clip_image022

其實這個功能應該只對少數朋友有用,多數人還是用不到的。

4.2 MP3 viewer

作用;比較MP3歌曲文件,可以定製比較內容,下面還有播放控制,可以在程序中聽歌曲了。也是比較適用於批量 MP3 比較。

clip_image024

4.3 Picture Viewer

作用:支持圖像文件的比較,並同時顯示文件偏移,支持類型:

JPEG images (*.jfif; *.jpg; *.jpe; *.jpeg)

Windows and OS/2 bitmap images (*.bmp, *.rle, *.dib)

Portable network graphic images (*.png)

GIF images (*.gif)

Icons (*.ico)

TIFF images (*.tif; *.tiff)

GFI fax images (*.fax)

SGI images (*.bw, *.rgb, *.rgba, *.sgi)

Autodesk images files (*.cel; *.pic) old style only

Truevision images (*.tga; *.vst; *.icb; *.vda; *.win)

ZSoft Paintbrush images (*.pcx, *.pcc)

Word 5.x screen capture files (*.scr)

Kodak Photo-CD images (*.pcd)

Portable pixel/gray map images (*.ppm, *.pgm, *.pbm)

Dr. Halo images (*.cut, *.pal)

SGI Wavefront images (*.rla, *.rpf)

Photoshop images (*.psd, *.pdd)

Paintshop Pro images (*.psp)

Metafiles (*.wmf; *.emf)

clip_image026

4.4 HexView

查看對比二進制數據文件

在BC中可以設置文件關聯

這是 HexView的比較結果

clip_image028

而下面的是以文本模式比較的結果,差異之處就一目瞭然了吧?

clip_image030

4.5 DataView

作用:用於比較字符分隔文本。比較時,查看器顯示文件內容爲列。分隔符可以是半角逗號、空格、或者其它特定字符。

在詢問對話框裏設置分隔符號以及字符集等參數。

clip_image032

這是A列

clip_image034

這是C列

clip_image036

下面的是常規文本比較的顯示結果,不容易看清楚吧

clip_image038

4.6 SymbolViews

作用:比較圖標和光標文件

SymbolViews 支持以下特性:

  • 支持寬度大於 255 × 255 像素的圖標
  • 支持到32位顏色,支持透明模式
  • 對含有多鍾圖標格式的文件,對其內部圖標對齊,依據色深和大小兩側比較圖像從文件中複製和刪除單獨的圖像
  • 縮放調整
  • 調整背景顏色以確定不同的陰影顏色

clip_image039

發佈了5 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章