Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 用于某些二进制(非可执行)格式的Diff工具_Macos_Diff_Binaryfiles_Visual Diff - Fatal编程技术网

Macos 用于某些二进制(非可执行)格式的Diff工具

Macos 用于某些二进制(非可执行)格式的Diff工具,macos,diff,binaryfiles,visual-diff,Macos,Diff,Binaryfiles,Visual Diff,我正在寻找一个适用于Mac OS X的VisualDiff工具,它可以让我看到苹果iWork套件和Adobe Illustrator文档页面的差异。我意识到视觉差异的要求可能有点高,所以我会满足于某种XML或纯文本比较。我正在使用页面来维护我的规格和我的模型的Illustrator,这些都是版本控制的,我希望能够很容易地看到差异 Xcode附带的FileMerge只会让人眼花缭乱,所以二进制比较肯定不起作用。我知道,它确实支持各种图像格式的差异,似乎是一个全面的好解决方案,但它似乎不支持页面或I

我正在寻找一个适用于Mac OS X的VisualDiff工具,它可以让我看到苹果iWork套件和Adobe Illustrator文档页面的差异。我意识到视觉差异的要求可能有点高,所以我会满足于某种XML或纯文本比较。我正在使用页面来维护我的规格和我的模型的Illustrator,这些都是版本控制的,我希望能够很容易地看到差异


Xcode附带的FileMerge只会让人眼花缭乱,所以二进制比较肯定不起作用。我知道,它确实支持各种图像格式的差异,似乎是一个全面的好解决方案,但它似乎不支持页面或Illustrator。

有许多不同的文件格式查看器。如果这能帮你完成任务的话,直接二进制就是其中之一。它还可以制作PDF和各种其他图像格式。

我不知道Illustrator文件,但页面有XML部分。如果使用解压打开.pages文件,则会有一个index.xml文件,其中包含该文件的所有文本和样式信息,您可以将其与diff或FileMerge进行比较。

虽然它们支持MS Office和其他一些非纯文本格式,但页面不是其中之一,在他们的图像比较中,我没有看到Illustrator支持的证据。不幸的是,二进制比较还不够好,因为我希望能够真正看到更改了什么,而不仅仅是更改了多少。@Dov,我想您会发现很难或不可能找到一个内置理解页面格式的diff工具。您可能希望选择一种基于文本的文档格式,以使您的生活更轻松-LaTeX是一种流行的选择。祝你好运!对我来说,这似乎不是一个编程主题,所以我投票决定迁移到超级用户。我在这里发布,因为这是程序员可能有答案的事情,尽管大多数计算机用户可能没有答案。这是一个关于编程工具的问题,它一直被发布在这里。是否有任何方法,例如使用更改,将文件视为目录?我知道,当我使用Beyond compare比较Windows中的zip和JAR时,它会将它们的内容像两个目录一样进行比较。我不知道有什么变化,但因为我们讨论的是Mac,我可能会提到BBEdit可以读取.zip文件,就好像它们是目录一样,而且Finder本身可以查看.app文件,这些文件基本上是隐藏的.zip文件,比如.pages文件。所以,这不是一个罕见的特征。