gpt4 book ai didi

unix - 我可以获得一个文件与另一个文件的不同程度的百分比吗?

转载 作者:行者123 更新时间:2023-12-01 15:51:57 25 4
gpt4 key购买 nike

我正在递归地比较一堆二进制文件。

基本上,我在运行:

diff --recursive --brief dir_a dir_b

这会告诉我哪些文件不同,哪些只存在于其中一个位置。

我想获得更多信息,大致了解它们之间的差异有多大。一个百分比就可以了。

有没有一种简单、统一、相对快速的方法来做到这一点?

关于指标

因此,大多数响应者都想知道我要如何计算百分比,答案是,非常,我不在乎。我在想 diff size over compound size 这两个文件的行中的一些东西会做。但如果有其他东西使用不同的指标,我会接受它。我只需要一个粗略的值。

git 倾向于显示某种提交的差异百分比,知道这里的指标是什么吗?

最佳答案

由于您正在比较二进制文件,diffdiffstat 不是很有用。 “差异”的概念也不像面向行的文本文件那样清晰。

一个想法是使用二进制差异工具,例如 bsdiffxdelta生成零压缩的二进制补丁,然后将补丁的大小与原始大小进行比较。

关于unix - 我可以获得一个文件与另一个文件的不同程度的百分比吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com