我看到BeyondCompare可以扩展到包括其他文件格式,比如在“无法比较”2的附加文件查看器规则和版本3的附加文件格式下载中,但是在快速的初始搜索之后,我不知道用户是如何开发这些特殊查看器的。有任何记载吗?
我下载了一些通过BCFormats.bcpkg文件轻松导入的其他查看器
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这些东西的设计是什么,它们是否符合命令行工具的效果?命令行工具读取文本文件作为第一个参数,并将转换后的文件输出到标准输出?
发布于 2016-01-04 19:54:19
它们是命令行工具,用于在加载文件以进行比较之前对其进行预处理。第一个参数是一个输入文件,第二个参数是一个输出文件名。例如,pdftotext.exe工具将.pdf文件提取为纯文本.txt文件,然后在Beyond Compare的文本比较中显示临时文件。
有关详细信息,请参阅Beyond Compare的帮助文件主题文本格式转换设置。
发布于 2021-03-08 21:23:51
在另一个问题(比较超乎比较的Json文件)中,我一步一步地介绍了一个示例,该示例演示了对diffs的一些json转换,从而为这个问题提供了一个具体的示例。Chris上面说的是spot,它基本上是一个控制台应用程序,它使用一些固定的参数位置在输入文件路径中,以及文本表示将要写入的输出文件路径。
$myConvertingConsoleApp $inputFilePath $outputFilePathBeyond compare将实际提供控制台应用程序在转换过程中使用的实际参数。
值得注意的是,输入文件甚至不需要是文本文件,只要您能够对文件格式提出一些合理的文本表示,这样才有意义对diff算法进行操作。
https://stackoverflow.com/questions/34523383
复制相似问题