问题标签 [filecompare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 免费/开源 .NET Diff 生成器?
我正在寻找一个免费的库,它可以采用两个字符串并产生一个差异,就像您在 SO 上的编辑修订中看到的差异一样。
我希望存在一个,因为这是我正在开发的应用程序的一个微不足道的部分,我不想浪费时间重新发明轮子。
有什么建议么?
filecompare - 比较两种环境中的文件夹结构
有没有什么好的工具可以比较两个环境之间的两个文件夹结构(包括文件)?
即比较开发计算机与生产
编辑:
关于一些经验教训的说明:dir /s /o:N >> output.txt
与文本比较工具(我使用 WinMerge)结合使用效果很好,但文件系统似乎确实很重要。针对 FAT32 的 NTFS 不能很好地工作,因为一个按字母倒序扫描文件夹,而另一个则没有。为了解决这个问题,我将文件从 FAT32 复制到 NTFS 驱动器。
此外,DiffMerge 很好,但速度很慢。它实际上在服务器上运行时(我可以访问两组文件)挂起,以至于我不得不强制退出。
我相信其他人对使用 *NIX 执行此操作有想法。可能是类似的技术ls -alR > output
它仍然很手动,但效果很好。
请记住,文件夹上的时间很可能会有所不同,因此您可能希望使用正则表达式来替换它们并使它们更加一致,因为这是相当良性的(我使用[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>
and [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>
)。
unix - 如何比较shell脚本中的两个文件?
这是我的场景。我有两个文件,其中每个记录的 3-25 个字符是一个标识符。基于此,如果它们的标识符匹配,我需要比较它们并用新文件数据更新旧文件。标识符以 01 开头。请看下面的脚本。这给出了一些错误,因为“我无法理解第 12 行的预期参数。
请帮助我提前谢谢
eclipse - Eclipse(3.5)如何横向比较文件?
通常 Eclipse 的“文件比较”会比较垂直面板中的文件,例如:
有没有办法可以横向比较它们,例如:
使用水平面板进行比较 http://www.sqlservertool.com/images/ad_hex_diff_small.gif
每次滚动查看更改内容太累了!
谢谢
php - 如何比较 PHP 中的两个文件结构?
我有一个函数可以为我提供高达 n 级的完整文件结构,
现在我的要求是,我有两个站点
- 开发/测试站点 - 我测试所有更改的地方
- 生产站点 - 我最终根据开发站点中的测试发布所有更改
现在,例如,我已经在开发/测试站点测试了图像上传,我发现它适合在生产站点上发布,然后我会将开发/测试数据库详细信息完全转移到生产数据库,但现在我想比较文件结构以及将相应的图像文件传输到生产文件夹。
当我通过编辑图像并以相同的名称上传图像来更新图像时,可能会出现这种情况,现在在这种情况下,图像文件已经存在,这将限制“file_exist”逻辑的使用,所以对于这些类型的情况....如何比较两个文件结构以根据要求完成同步?
已编辑
要求必须是一个脚本,我将需要它作为 joomla 组件功能。请按照此回复。
python - 非浅层文件cmp.cmp 究竟做了什么?
我正在使用 Python 2.6.2。filecmp 模块的文档说:
filecmp 模块定义了比较文件和目录的函数,以及各种可选的时间/正确性权衡。
并且,对于 filecmp.cmp 函数:
文件cmp.cmp(f1,f2 [,浅])
比较名为 f1 和 f2 的文件,如果它们看起来相等则返回 True,否则返回 False。
除非给定了 shallow 并且是假的,否则具有相同 os.stat() 签名的文件被认为是相等的。
他们不做的是指定一个人获得的正确性级别是什么shallow=False
。那么,有什么作用shallow=False
呢?它有多正确?
javascript - 我们可以使用 C# 比较两个 JavaScript 文件吗?
我试过比较两个文本文件。如果这些包含相同的数据,但即使有一个空格的差异,结果也会显示为“不同”。
谁能告诉我如何使用 C# 比较两个 JavaScript 文件?
binary - 用于 3 路二进制 (Hex) 文件比较的工具?
我有一组二进制配置文件,每个文件有三个版本——一个原始版本,每个文件有两个不同修改的版本。我需要能够同时看到两个版本之间的差异以及原始版本之间的差异。
我需要的是二进制文件的三向差异工具。通过相当累人的谷歌搜索,我最终偶然发现了一个应用程序的屏幕截图,该应用程序完全符合我的需要——不幸的是,包含该图像的论坛帖子没有提及他们正在使用的应用程序:
http://www.xboxhacker.org/index.php?topic=15032.0
有人可以指出我提供三个二进制文件的二进制安全(十六进制)比较的(Windows)应用程序的方向吗?
c#-4.0 - 检测两个文件是否严格相同,要比较什么?
我想知道如何比较两个文件以确定它是否完全相同。如果需要,我知道如何比较文件名、创建/修改日期甚至哈希。
但是我不知道如何比较文件上的元数据(我实际上不知道它是如何存储的):安全配置、兼容性设置、潜在的防病毒时间戳等。
我的最终目标是深入比较不同计算机上的两个文件系统
谢谢史蒂夫
[编辑]为了澄清我重新制定了问题的标题
java - 反编译java类文件并与svn对比
我们在 SVN 中有普通的 java 文件。我们对这些文件进行了一些更改,但碰巧这些文件丢失了(它们不在 SVN 中)。但是我们有使用新更改的文件生成的类文件。
我们可以使用类文件,反编译它们并将其与 SVN 进行比较。最简单的方法是什么?
大约有 400 个更改的文件。所以一一比较是行不通的。
我正在寻找任何工具或脚本。
还有没有反编译器,可以一次性反编译整个文件夹?
谢谢