Text diff tools: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
Line 3: Line 3:
== Free tools ==
== Free tools ==
* {{Gd}} [http://www.grigsoft.com/wincmp3.htm Compare It! ] v.4
* {{Gd}} [http://www.grigsoft.com/wincmp3.htm Compare It! ] v.4
** <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr>, freeware
** 介面: <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr>, freeware
** 輸出: 可輸出比較檔案,格式有html、unix diff等 (Menu: File -> Report: Generate comparison report)
** 輸出: 可輸出比較檔案,格式有html、unix diff等 (Menu: File -> Report: Generate comparison report)
** unicode support: 可  
** 比較萬國碼的檔案(unicode support): 可  
** 比較資料夾: 可,輸出左右欄內文比較的網頁檔 (實際測試有檔案漏掉)


* [http://gnuwin32.sourceforge.net/packages/diffutils.htm DiffUtils for Windows] 2.8.7
* [http://gnuwin32.sourceforge.net/packages/diffutils.htm DiffUtils for Windows] 2.8.7
** command-line software, GNU software  
** 介面: command-line software, GNU software  
** cmd> diff -durN 原始的檔名 更改後的檔名 > diff.txt
** cmd> diff -durN 原始的檔名 更改後的檔名 > diff.txt


* [http://www.softinterface.com/MD/MD.htm Diff Doc] 3.27 - A compare files Tool. Compare document, Compare XLS-Text-RTF and other file types.
* [http://www.softinterface.com/MD/MD.htm Diff Doc] 3.27 - A compare files Tool. Compare document, Compare XLS-Text-RTF and other file types.
: GUI, freeware
: 介面: GUI, freeware
: comment: 自作主張將movabletype的template轉成html,比較不出差異。安裝時不要選擇Traditional chinese,會造成介面亂碼
: comment: 自作主張將movabletype的template轉成html,比較不出差異。安裝時不要選擇Traditional chinese,會造成介面亂碼


* [http://www.prestosoft.com/ps.asp?page=edp_examdiff ExamDiff](TM) Version 1.8
* [http://www.prestosoft.com/ps.asp?page=edp_examdiff ExamDiff](TM) Version 1.8
** GUI, freeware
** 介面: GUI, freeware
** unicode support: ExamDiff Freeware版本不支援 (Pro版本''$''有支援)
** unicode support: ExamDiff Freeware版本不支援 (Pro版本''$''有支援)
** comment: 輸出的比較檔案與DiffUtils相同僅有UNIX Diff File,但是缺乏DiffUtils選項設定,導致不易懂
** comment: 輸出的比較檔案與DiffUtils相同僅有UNIX Diff File,但是缺乏DiffUtils選項設定,導致不易懂


* [http://notepad-plus-plus.org/ Notepad++] v.5.7 + [http://sourceforge.net/projects/npp-plugins/ Compare plugin] v.1.5.6
* [http://notepad-plus-plus.org/ Notepad++] v.5.7 + [http://sourceforge.net/projects/npp-plugins/ Compare plugin] v.1.5.6
** GUI, freeware
** 介面: GUI, freeware
** 輸出: '''不可'''輸出比較檔案
** 輸出: '''不可'''輸出比較檔案
** unicode support: 可
** unicode support: 可
Line 30: Line 31:


* [http://winmerge.org/ WinMerge] 2.12.4 ([http://portableapps.com/apps/utilities/winmerge_portable portable version])
* [http://winmerge.org/ WinMerge] 2.12.4 ([http://portableapps.com/apps/utilities/winmerge_portable portable version])
: GUI, GNU software
: 介面: GUI, GNU software
: 功能強大(比較檔案內文與目錄),可輸出的比較檔案(HTML檔案)
: 功能強大(比較檔案內文與目錄),可輸出的比較檔案(HTML檔案)
: 可比較Office檔案 教學: [http://libraryviews.blogsome.com/2010/01/13/915/ Library Views 圖書館觀點 &raquo; 如何比對 Excel 或 Word檔]
: 可比較Office檔案 教學: [http://libraryviews.blogsome.com/2010/01/13/915/ Library Views 圖書館觀點 &raquo; 如何比對 Excel 或 Word檔]


* [http://www.comparemyfiles.com/default.aspx Free Online File Compare Utility] (access: 20090127)
* [http://www.comparemyfiles.com/default.aspx Free Online File Compare Utility] (access: 20090127)
: GUI 線上免費服務
: 介面: GUI 線上免費服務
: 顏色標記差異處, '''不可'''輸出比較檔案, 中文介紹: [http://iwanthotnews.blogspot.com/2009/01/comparemyfilescom.html CompareMyFiles.com 線上檔案比對工具-哈燒部落 I Want Hot News]
: 顏色標記差異處, '''不可'''輸出比較檔案, 中文介紹: [http://iwanthotnews.blogspot.com/2009/01/comparemyfilescom.html CompareMyFiles.com 線上檔案比對工具-哈燒部落 I Want Hot News]
: 中文UTF-8編碼的純文字檔ok, xml檔則變成亂碼
: 中文UTF-8編碼的純文字檔ok, xml檔則變成亂碼

Revision as of 14:06, 5 October 2010

the tools for comparing files by content - 用來比對文字檔(如程式碼)的差異

Free tools

  • Good.gif Compare It! v.4
    • 介面: GUI, freeware
    • 輸出: 可輸出比較檔案,格式有html、unix diff等 (Menu: File -> Report: Generate comparison report)
    • 比較萬國碼的檔案(unicode support): 可
    • 比較資料夾: 可,輸出左右欄內文比較的網頁檔 (實際測試有檔案漏掉)
  • DiffUtils for Windows 2.8.7
    • 介面: command-line software, GNU software
    • cmd> diff -durN 原始的檔名 更改後的檔名 > diff.txt
  • Diff Doc 3.27 - A compare files Tool. Compare document, Compare XLS-Text-RTF and other file types.
介面: GUI, freeware
comment: 自作主張將movabletype的template轉成html,比較不出差異。安裝時不要選擇Traditional chinese,會造成介面亂碼
  • ExamDiff(TM) Version 1.8
    • 介面: GUI, freeware
    • unicode support: ExamDiff Freeware版本不支援 (Pro版本$有支援)
    • comment: 輸出的比較檔案與DiffUtils相同僅有UNIX Diff File,但是缺乏DiffUtils選項設定,導致不易懂
  • Notepad++ v.5.7 + Compare plugin v.1.5.6
    • 介面: GUI, freeware
    • 輸出: 不可輸出比較檔案
    • unicode support: 可
GUI, freeware & greenware
顏色標記差異處, 可輸出比較檔案(純文字檔, 不支援Unicode), 中文介紹: 免費免安裝的文字比較工具 - TextDiff | joaoko’s blog
介面: GUI, GNU software
功能強大(比較檔案內文與目錄),可輸出的比較檔案(HTML檔案)
可比較Office檔案 教學: Library Views 圖書館觀點 » 如何比對 Excel 或 Word檔
介面: GUI 線上免費服務
顏色標記差異處, 不可輸出比較檔案, 中文介紹: CompareMyFiles.com 線上檔案比對工具-哈燒部落 I Want Hot News
中文UTF-8編碼的純文字檔ok, xml檔則變成亂碼

Shareware

  • Total Commander 7.50
    • GUI (選單列: Commands --> Synchronize Dirs 再點選Compare)
    • 顏色標記差異處, 不可輸出比較檔案
    • Unicode檔案變成亂碼


  • Beyond Compare 2.2.7 - The file compare, folder compare and remote directory compare utility from Scooter Software, ShareWare
GUI, shareware
功能強大(比較檔案內文與目錄),並有(多種格式)輸出的比較檔案

Other shareware: FileDiff