gpt4 book ai didi

split - 比较分割文件的MD5结果与整体的MD5

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:00 29 4
gpt4 key购买 nike

我遇到这样一种情况,我有一个非常大的文件,我正在使用 linux“split”命令将其分成更小的部分。稍后我使用 linux“cat”命令将所有部分重新组合在一起。

然而,在此期间,我很好奇......

如果我在拆分大文件之前在大文件上获得了 MD5 指纹,然后在拆分命令产生的所有独立文件部分上获得了 MD5 指纹,有没有办法获取独立指纹并以某种方式推断出它们各部分的总和或平均值(或任何你喜欢的)等于单个大文件的指纹?

通过(非常)松散的例子...

bigoldfile.txt MD5 = 737da789
smallfile1.txt MD5 = 23489a89
smallfile2.txt MD5 = 1238g89d
smallfile3.txt MD5 = 01234cd7

someoperator(23489a89,1238g89d,01234cd7) = 737da789(原文件的指纹)

最佳答案

您可能无法做到这一点 - MD5 内部足够复杂并且取决于实际数据以及“初始”哈希值。

您可以改为生成“增量”散列 - 第一部分的散列、第一部分加第二部分的散列等。

关于split - 比较分割文件的MD5结果与整体的MD5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937514/

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