首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为BeyondCompare开发附加文件格式

如何为BeyondCompare开发附加文件格式
EN

Stack Overflow用户
提问于 2015-12-30 05:22:13
回答 2查看 950关注 0票数 2

我看到BeyondCompare可以扩展到包括其他文件格式,比如在“无法比较”2的附加文件查看器规则版本3的附加文件格式下载中,但是在快速的初始搜索之后,我不知道用户是如何开发这些特殊查看器的。有任何记载吗?

我下载了一些通过BCFormats.bcpkg文件轻松导入的其他查看器

代码语言:javascript
复制
C:\Program Files (x86)\Beyond Compare 3\Helpers>dir /b /s
C:\Program Files (x86)\Beyond Compare 3\Helpers\HtmlTidy
C:\Program Files (x86)\Beyond Compare 3\Helpers\PdfToText.exe
C:\Program Files (x86)\Beyond Compare 3\Helpers\XLS_to_TAB_Single.vbs
C:\Program Files (x86)\Beyond Compare 3\Helpers\HtmlTidy\HtmlTidy.exe
C:\Program Files (x86)\Beyond Compare 3\Helpers\HtmlTidy\XML_tidied_sorted.bat
C:\Program Files (x86)\Beyond Compare 3\Helpers\HtmlTidy\XML_tidied_sorted_config.txt

这些东西的设计是什么,它们是否符合命令行工具的效果?命令行工具读取文本文件作为第一个参数,并将转换后的文件输出到标准输出?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-04 19:54:19

它们是命令行工具,用于在加载文件以进行比较之前对其进行预处理。第一个参数是一个输入文件,第二个参数是一个输出文件名。例如,pdftotext.exe工具将.pdf文件提取为纯文本.txt文件,然后在Beyond Compare的文本比较中显示临时文件。

有关详细信息,请参阅Beyond Compare的帮助文件主题文本格式转换设置

票数 1
EN

Stack Overflow用户

发布于 2021-03-08 21:23:51

在另一个问题(比较超乎比较的Json文件)中,我一步一步地介绍了一个示例,该示例演示了对diffs的一些json转换,从而为这个问题提供了一个具体的示例。Chris上面说的是spot,它基本上是一个控制台应用程序,它使用一些固定的参数位置在输入文件路径中,以及文本表示将要写入的输出文件路径。

代码语言:javascript
复制
$myConvertingConsoleApp $inputFilePath $outputFilePath

Beyond compare将实际提供控制台应用程序在转换过程中使用的实际参数。

值得注意的是,输入文件甚至不需要是文本文件,只要您能够对文件格式提出一些合理的文本表示,这样才有意义对diff算法进行操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34523383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档