商品介紹
原廠官網:https://www.altova.com/Altova DiffDog 程式開發
比較和合併工具
Altova DiffDog 是獨特的 XML 感知差異/合併工具,可讓您比較及合併文本或源代碼文件、XML 或 JSON 文件以及 Word 文檔。比較及同步目錄、資料庫模式和內容等。
Altova DiffDog 具有簡單且一致的用戶界面,是適用於所有常見比較任務的強大的差異/合併工具。
比較及合併
Altova DiffDog 亮點
.差異/合併工具
.文件差異
.資料夾差異
.二方和三方文件比較模式
.比較資料庫內容和模式
.比較 CSV 到 CSV 和 CSV 到資料庫內容
.產生差異報告
.XML 模式差異的 XSLT 代碼
.保存比較設置以便於重複使用
.用於自動產生差異報告的 DiffDog 伺服器
文件比較工具
DiffDog 包含強大的功能,可讓您比較及合併任何類型的基於文本的文件,並支援 Unicode、ASCII、MBCS 和任何其他文件格式。

.允許雙向合併以及直接編輯兩個比較文件。
.自動創建每個文件的備份,允許您在需要重新開始時隨時從伺服器或磁碟重新加載原始文件。
.支援無限制取消重作,允許您回溯到編輯及合併過程中的任何一點。
XML 差異/合併/編輯工具
DiffDog 中的 XML 差異和編輯功能應用了 Altova 作為世界領先的 XML 開發 XMLSpy 的創建者的遺產,憑藉格式良好和驗證檢查、代碼完成、基於 DTD/模式的條目幫助程序等強大功能,DiffDog 是使用 XML 的 Web 和軟體開發人員必備的差異化實用程序。

3 向文件比較
DiffDog 允許用戶並排比較及合併三個文件之間的差異。此功能與在任何源代碼控制系統中管理的文件特別相關,在這些系統中,兩個用戶可能從同一個源文件開始,然後進行不同的更改,這些更改必須協調。
三向文件比較允許顯示及導航新版本和共同源文件之間的所有差異。對於每個遇到的差異,DiffDog 用戶可以決定應保留那個更改(左、右或中)。

XML 架構比較
DiffDog 包含強大的 XML 架構差異化功能,可擴展及補充 .xsd 文檔的 XML 感知文件比較並簡化 XML 數據的轉換。
DiffDog 架構比較工具,會自動映射具有相同名稱的架構元素。您可以為每個 XML Schema 選擇不同的根元素,也可以手動連接不同的元素來映射它們,或者覆蓋自動元素映射。

文件夾比較和目錄同步工具
差異/合併工具是一個功能強大且容易使用的工具,用於比較及合併工作站、本地網絡上的目錄,甚至本地和遠端 FTP 和 HTTP 伺服器上的資料夾(基於用戶權限)

只需雙擊所需文件,即可直接從目錄比較視窗開啟文件比較。
同步目錄對話框,允許您設置合併資料夾的規則,您可以查看兩個資料夾中所有文件的更新,然後單擊開始按鈕進行同步。
Zip 文件差異化工具
Altova DiffDog 包括對差異/合併 ZIP 存檔及其中包含的文件的增強支援。
DiffDog ZIP 差異讓您可以比較及合併存在 ZIP 存檔中的文本或源代碼文件,就像比較未壓縮的文件一樣。或者,使用高級 XML 感知功能,比較及編輯以 ZIP 格式存儲的 XML 文件。DiffDog 甚至可以識別存在 ZIP 檔案中的二進製文件是相同的或不同的。

Word 文檔比較工具
DiffDog 包括一個針對 Microsoft Word 文檔的特殊比較功能。如果您的電腦上安裝了 Microsoft Word 2003 或更高版本,DiffDog 可以透過開啟兩個嵌入式 Microsoft Word 視窗來比較文檔文件,並並排顯示文檔差異。
比較 CSV 和資料庫數據
CSV 常用於導出資料庫數據,並且比較此類數據的能力 - 無論是與另一個版本的資料庫轉儲或與資料庫本身中的數據,都是一個常見的要求。DiffDog 支援 CSV 作為比較的原生格式,允許您:
.將 CSV 與 CSV 進行比較
.將 CSV 數據與資料庫數據進行比較
.逐一或全部合併任一方向的更改
資料庫內容比較工具
除了 CSV 與資料庫的比較之外,Altova DiffDog 還可以讓您輕鬆地比較及合併兩個資料庫之間的表格內容。DiffDog 以直觀的圖形表表示形式顯示資料庫比較,並使用連接線來說明表之間的列映射。
支援的資料庫
.Firebird 2.5, 3
.IBM DB2 for iSeries v6.1, 7.1, 7.2, 7.3, 7.4
.IBM DB2 8, 9.1, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7
.Informix 11.70, 12.10, 14.10
.MariaDB 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2
.Microsoft Access 2003, 2007, 2010, 2013, 2019
.Microsoft Azure SQL
.Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, 2017, 2019
.MySQL 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28
.Oracle 9i, 10g, 11g, 12c, 18, 19
.PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5
.Progress OpenEdge 11.6
.SQLite 3.x
.Sybase ASE 15, 16
.Teradata 16
資料庫模式差異/合併工具
DiffDog 讓您可以比較資料庫結構並直觀地識別及合併差異。您可以比較相同類型的資料庫,也可以比較不同資料庫類型的兩個模式。
您可以選擇比較單一表、表組或整個資料庫模式。

OOXML 差異工具
Altova DiffDog 包括對差異/合併 Microsoft Office Open XML (OOXML) 文件的增強支援。
許多差異/合併工具將 Office Open XML (OOXML) 文件視為二進製文件類型,這些文件類型可根據文件大小和修改日期簡單地識別為相同或不同。DiffDog 使您能夠比較及顯示 Office 2007(及更高版本)OOXML 文件對內容的詳細差異。

版本比較
| 企業版 | 專業版 |
---|
32 位版本 |  |  |
64 位版本 |  |  |
文件比較 | | |
比較任意兩個文本文件並用彩色突出顯示和連接線指示差異 |  |  |
個體差異雙向合併,對比視窗直接編輯文件 |  |  |
無限取消/重做編輯和合併 |  |  |
在並排視窗中進行差異合併的 3 向文件比較 |  | |
文字處理器視圖,使用 Microsoft Word 2003 或更高版本在 DiffDog 視窗中並排比較 .docx、.doc、.rtf 和其他文件 |  | |
支援與 FTP 和 HTTP 伺服器進行文件比較 |  | |
將文件選擇存在比較設置文檔中,以便稍後重新加載 |  |  |
XML比較 | | |
用於 XML 感知比較的多個選項,例如實體解析、忽略屬性順序等 |  |  |
格式正確性檢查和驗證(基於 DTD 和模式) |  |  |
比較視窗內的智能編輯(基於 DTD/模式的條目幫助、代碼完成和語法幫助) |  |  |
直觀地比較 XML 模式與元素的自動和手動映射 |  | |
生成 XSLT 文件以在比較的 XML 模式之間轉換 XML 數據 |  | |
保存 MapForce 映射文件以進行 XML 模式比較 |  | |
目錄比較 | | |
按文件類型比較具有多種比較模式的可展開/可折疊樹中顯示的目錄 |  |  |
比較視窗中的雙向文件替換或一步同步目錄 |  |  |
將 .ZIP 存檔和 OOXML 文件展開為目錄,以比較文件(使用 XML 感知選項) |  |  |
支援與 FTP 和 HTTP 伺服器進行目錄比較 |  | |
將目錄選擇存在比較設置文檔中,以便稍後重新加載 |  |  |
比較 CSV | | |
將 CSV 與 CSV 進行比較 |  | |
將數據與資料庫數據進行比較 |  | |
生成差異報告 | | |
以文本、XML 或 HTML 格式導出文件差異報告 |  |  |
以文本、XML 或 HTML 格式導出目錄差異報告 |  |  |
資料庫比較 | | |
比較相同類型或不同資料庫類型的資料庫模式 |  | |
生成 SQL 更改腳本以合併資料庫差異 |  | |
比較相同資料庫類型或不同資料庫類型的表的內容 |  | |
多個自動比較映射選項和數據類型命名不一致的解決方案 |  | |
顯示顏色編碼的比較結果表和過濾結果顯示(單元格內容相同/不同) |  | |
直接合併比較單元格的內容 |  | |
將資料庫比較設置存在文件中以便於重複使用 |  | |
支援的數據庫 | | |
Firebird 2.5、3、4 |  | |
IBM DB2 for iSeries v6.1、7.1、7.2、7.3、7.4 |  | |
IBM DB2;8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7 |  | |
Informix 11.7、12.10、14.10 _ |  | |
MariaDB 10、10.3、10.4、10.5、10.6.5、10.9.2 |  | |
Microsoft Access 2003、2007、2010、2013、2019 |  | |
Microsoft Azure SQL |  | |
Microsoft SQL Server 2005、2008、2012、2014、2016、2017、2019、2022 |  | |
MySQL 5、5.1、5.5、5.6、5.7、8、8.0.25、8.0.28 _ |  | |
PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1、14.5、15 |  | |
Oracle 9i、10g、11g、12c、18、19 |  | |
Progress OpenEdge 11.6 |  | |
SQLite 3.x |  | |
Sybase ASE 15、16 |  | |
Teradata 16 |  |
系統要求
Windows 7 SP1
Windows 8
Windows 10
Windows 11
Windows Server 2008 R2 SP1
Red Hat Enterprise Linux 7 或更高
CentOS 7, CentOS Stream 8
Debian 9 或更高
Ubuntu 18.04, 20.04, 22.04
AlmaLinux 9.0
Rocky Linux 9.0
macOS 11 或更高產品畫面