Kompare
外觀
開發者 | Kompare 團隊 |
---|---|
目前版本 |
|
原始碼庫 | |
程式語言 | C++ |
作業系統 | 跨平台 |
類型 | 檔案比較合併工具 |
特許條款 | GPL |
網站 | apps |
Kompare(原名「Kdiff」)是一款以開發人員為對象的圖形化比較和合併工具。它允許用戶比較兩個不同的文字檔案或目錄。它是 KDE 應用程式(和以前 KDE 軟件編集)的一部分,因此主要用於 Linux 和其他類 unix 作業系統;在 Windows 上同樣可用。Kompare 並不實際計算檔案間的差異,而僅僅是 diff 程式的圖形化前端。
它是一個標準的 KDE SC 工具,同 kdesdk 模組一齊被打包。
比較文字的檔案
[編輯]Kompare 通過讓相同行儘可能的位置相近來兩兩顯示要比較的檔案,不同行的內容將會在兩個檔案中分別突出顯示。三種不同的顏色用於突出顯示,說明突顯內容
- 存在於第一個檔案,但未在第二個(即突顯內容已從第一個檔案 刪除了 ); 或
- 存在於第二個檔案,但不在第一個(即已 加入 到第一個檔案); 或
- 存在於兩個檔案中,但是內容不同(即內容自第一個檔案被建立已 改變)
Kompare 的其他功能
[編輯]一個不完整的列表如下,以說明 Kompare 除了比較文字檔案外的其他功能。[2]
比較目錄
[編輯]當兩個目錄被選定進行比較,Kompare將分別顯示目錄樹,包括了兩目錄中不相同的檔案和子目錄。點擊條目將顯示具體條目的比較。
建立和應用修補程式
[編輯]Kompare 能夠建立一個修補程式(patch)檔案,該檔案僅列出兩比較檔案間的差異。不僅如此,Kompare 可根據一檔案與其相關的修補程式檔案計算生成另一檔案。對於原始檔很大而修訂內容較小的場景,這是個很有用的功能。
Kompare 建立和應用的修補程式檔案同命令列工具所生成的相容,因為Kompare實際僅是一個diff的圖形化前端,而建立和應用修補程式的功能則由patch命令列工具實現。
另請參閱
[編輯]- 檔案比較工具的比較
- Meld、KDiff3 (頁面存檔備份,存於互聯網檔案館) - 視覺化檔案差異,非常類似Kompare,但也支援合併檔案、編輯檔案細節。
- FileMerge 提供顯示檔案差異的功能,風格非常像Kompare。
- WinMerge,一個相似的免費的Windows平台下工具。
參考文獻
[編輯]- ^ Release 21.12.0. 2021年12月9日 [2021年12月24日].
- ^ Kompare - Different from the rest. www.caffeinated.me.uk. [2018-02-19]. (原始內容存檔於2012-04-15).