我怎样才能直观地看到两个 zip 文件相似的文件内容

我怎样才能直观地看到两个 zip 文件相似的文件内容

我想要可视化两个 zip 文件中相似的文件内容。
例如:

arq1.txt 有“天空是蓝色的”,
arq2.txt 有“海洋是蓝色的”

在两个文件(ar1.zip 和 ar2.zip)中应用 zip 命令。

之后,我应该运行一些显示命令:
两个 zip 文件中的单词“The”和“is blue”相似。

答案1

尝试使用“WinMerge”(免费)来比较任意 2 个文件。它有多种选项来比较 2 个或更多文件 - 甚至目录/文件夹。注意:任何搜索引擎都会为您找到 WinMerge。

我认为您总是必须先解压缩您需要比较的 2 个文件。

WinMerge 使用 2 个窗格显示每个文件的内容并突出显示差异。它有许多选项可让您看到您想要的内容。请先研究它们。

我不知道有哪个程序可以让您浏览 zip 文件的内容,然后比较每个文件中的两个文件 - 我认为这正是您想要做的。

即使你能找到这样的程序,它仍然必须先将这两个文件解压到临时区域或文件夹中,但这当然可以为你节省一些精力……和清理工作。

答案2

我能得到的最接近的答案是:

差异-u <(回显“ unzip -qc foo1.zip”)<(回显“ unzip -qc foo2.zip”)

假设 file1.txt 在 foo1.zip 内,file2.txt 在 foo2.zip 内,且 file1.txt 包含“测试已结束”文本,file2.txt 包含“战争已结束”文本。

diff 命令的输出显示了差异。我不知道如何只查看相同的部分... :/

--- /dev/fd/63 2014-05-26 19:59:47.572166557 +0300 +++ /dev/fd/62 2014-05-26 19:59:47.572166557 +0300 @@ -1 +1 @@ -测试结束 +战争结束

如果你能更详细地描述你想要什么,我可以尽力帮助你。:D

相关内容