Editing
Text diff tools
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Free tools == {{Gd}} [http://winmerge.org/ WinMerge] 2.14 ([http://portableapps.com/apps/utilities/winmerge_portable portable version]) on {{Win}} * 介面: <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr>, GNU software * 輸出: 可輸出比較的檔案,如補綴檔案(選單: 工具 -> 產生補綴)、HTML檔案(選單: 工具 -> 產生報告) * 比較檔案 ** 比較萬國碼的檔案(unicode support): 可 ** 標示行內差異的行內文字: 可 ** 可比較Office檔案 教學: [http://libraryviews.blogsome.com/2010/01/13/915/ Library Views 圖書館觀點 » 如何比對 Excel 或 Word檔] ** 如果同一檔案,但是不同「行尾字元」(Windows: CRLF, Unix: LF, Mac: CR),則整個檔案視為不同,需要手動轉換。 [[Image:Icon exclaim.gif| ]] (選單: 檔案 --> 轉換行尾字元成... ) ** 忽略以 [[Comment Syntax]] 為起首的該行的內文的差異: 可。 [http://manual.winmerge.org/Filters.html Using Filters - WinMerge 2.12 Manual] * 比較資料夾: 可。 {{exclaim}} 不能忽略特定規則的檔案或資料夾。 * 大檔案比較: 超過 900MB 檔案會當掉 {{exclaim}} [http://www.grigsoft.com/wincmp3.htm Compare It! ] v.4 * 介面: <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr>, freeware * 輸出: 可輸出比較檔案,格式有html、unix diff等 (Menu: File -> Report: Generate comparison report) * 比較萬國碼的檔案(unicode support): 可 * 比較資料夾: 可,輸出左右欄內文比較的網頁檔 (實際測試有檔案漏掉) * 大檔案比較: [http://gnuwin32.sourceforge.net/packages/diffutils.htm DiffUtils for Windows] 2.8.7 * 介面: command-line software, GNU software * 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. * 介面: GUI, freeware * comment: 自作主張將movabletype的template轉成html,比較不出差異。安裝時不要選擇Traditional chinese,會造成介面亂碼 [https://sourcegear.com/diffmerge/ DiffMerge] v.4.2.0 for {{Win}} & {{Mac}} * 介面: <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr> * 輸出: 可輸出比較檔案 (選單列: Export --> File diffs) * 比較檔案 ** 比較萬國碼的檔案(unicode support): 可 ** 標示行內差異的行內文字: 可 * 比較資料夾: 可 * 大檔案比較: [http://www.prestosoft.com/ps.asp?page=edp_examdiff ExamDiff](TM) Version 1.8 * 介面: GUI, freeware * unicode support: ExamDiff Freeware版本不支援 (Pro版本''$''有支援) * comment: 輸出的比較檔案與DiffUtils相同僅有UNIX Diff File,但是缺乏DiffUtils選項設定,導致不易懂 [http://filezilla-project.org/ FileZilla] v.3.5.2 * 介面: GUI, freeware * 輸出: 否 * 比較檔案: 否 * 比較資料夾: 可。[[Image:Icon exclaim.gif| ]] (1)僅比對資料夾的檔案日期 或 檔案大小 擇一。如果檔案內容相同,但檔案名稱不同,視為不同。 (2)如果子資料夾有不同檔案,不會在子資料夾標示上顏色。 * 大檔案比較: [http://meld.sourceforge.net/ Meld Diff Viewer] for *unix like OS * 介面: GUI, freeware * 輸出: ? * unicode support: ? [http://notepad-plus-plus.org/ Notepad++] v.6.1.5 + [http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central Compare plugin][http://sourceforge.net/projects/npp-plugins/]<ref>[http://www.davidtan.org/how-to-compare-two-text-files-using-notepad-plus/ How To Compare Two Text Files Using Notepad++] </ref> * 介面: GUI, freeware * 輸出: '''不可'''輸出比較檔案 * unicode support: 可 [http://www.angusj.com/delphi/textdiff.html TextDiff] 4.2 * GUI, freeware & greenware * 顏色標記差異處, 可輸出比較檔案(純文字檔, 不支援Unicode), 中文介紹: [http://blog.joaoko.net/archives/295 免費免安裝的文字比較工具 - TextDiff | joaoko’s blog] [http://kdiff3.sourceforge.net/ KDiff3] 0.9.97 (2012-08-12) * 介面: GUI * 輸出: 顏色標記差異處。可輸出比較檔案(選單: File -> Print) * 比較檔案: 可比較萬國碼的檔案。 {{exclaim}} 中文與數字夾雜時,數字位置有跑掉 * 比較資料夾: 可 * 大檔案比較: [https://itunes.apple.com/us/app/compare-folders/id816042486?mt=12 Compare Folders on the Mac App Store] Version: 1.1.9 on {{Mac}} * 介面: GUI , shareware ([http://www.scootersoftware.com/vbulletin/showthread.php?t=3094 Using BC with Command line scripting - Scooter Forums]) * 檔案比較: 無,需要額外付費購買 File Checksums * 輸出: * 比較資料夾: 可 {{exclaim}} 資料夾內的檔案如果內容相同、時間不同,會視為兩個不同資料夾。 * 大檔案比較: [http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools Visual Merge and Diff Tools: P4Merge | Perforce] v. 2014.1/827578 for {{Mac}} * 中文 ok [https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined] for {{Win}} & {{Mac}} * 授權:[https://code.visualstudio.com/License License - Visual Studio Code] 可商業使用,但需要注意 Visual Studio Code 中包含的某些第三方元件可能有不同的法律聲明和協議,您需要遵守這些元件的許可條款。 {{exclaim}} * 教學:[https://mnya.tw/cc/word/2391.html VS Code 必學!檔案總管直接比對兩檔案差異超方便 - 萌芽綜合天地 - 萌芽網頁] [https://www.perforce.com/products/helix-core-apps/merge-diff-tool-p4merge Diff Tools and P4 Merge | Perforce Software] on {{Win}}, {{Mac}} & {{Linux}} * 介面: <abbr title="圖形化的使用者介面, Graphical user interface">GUI</abbr>, GNU software * 輸出: 否 * 比較檔案 ** 比較萬國碼的檔案(unicode support): 可 ** 標示行內差異的行內文字: 可 ** 忽略換行符號的差異: 可,(選單: File -> Comparison Method -> Ignore Line Ending Differences) ** 忽略空白符號的差異: 可,(選單: File -> Comparison Method -> Ignore Line Ending and All White Space Differences) [http://www.sourcegear.com/diffmerge/ SourceGear | DiffMerge] v. 4.2.0.697 for {{Win}}, {{Mac}} * {{exclaim}} 無法選擇編碼,中文UTF-8編碼的純文字檔變成亂碼 ({{Mac}} 上測試) [https://www.computerhope.com/unix/udiff.htm Linux diff command]: [http://jashliao.pixnet.net/blog/post/164675130-%E6%AF%8F%E5%A4%A9%E4%B8%80%E5%80%8Blinux%E6%8C%87%E4%BB%A4--diff-%E6%8C%87%E4%BB%A4(%E6%AF%94%E8%BC%83%E6%96%87%E4%BB%B6%E5%85%A7%E5%AE%B9%E7%9A%84 每天一個Linux指令- diff 指令(比較文件內容的差異 工具) @ jashliao的部落格 :: 痞客邦 PIXNET ::] * 介面: console * 輸出: * unicode support: ok * 大檔案比較: 超過 900MB 會沒有反應一陣子,超過數分鐘後手動中斷
Summary:
Please note that all contributions to LemonWiki共筆 are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
LemonWiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Current events
Recent changes
Random page
Help
Categories
Tools
What links here
Related changes
Special pages
Page information