我有大量的文件(数以万计),它们的二进制文件都以 0x00 0x06 开头。它们不会以 7-ZIP 格式打开。我还注意到所有 Office 文件似乎共享相同的下 32 个字节。
A03D8B002E542C0DE10000C41EF0016000007FFF120030483E09F883AD3C0362
这是一个很旧的格式,所以我找不到解压程序,甚至不知道如何确认它确实是一个旧的PKZIP格式。
压缩文件确实压缩了大约 50%。
我有大量的文件(数以万计),它们的二进制文件都以 0x00 0x06 开头。它们不会以 7-ZIP 格式打开。我还注意到所有 Office 文件似乎共享相同的下 32 个字节。
A03D8B002E542C0DE10000C41EF0016000007FFF120030483E09F883AD3C0362
这是一个很旧的格式,所以我找不到解压程序,甚至不知道如何确认它确实是一个旧的PKZIP格式。
压缩文件确实压缩了大约 50%。
在 Linux 上,使用创建一个假文件
perl -e 'print "\x00\x06\xde\xad\xbe\xef";' > foo
和运行file foo
收益率
foo: TTComp archive data
然后很简单:http : //fileformats.archiveteam.org/wiki/TTComp_archive说它使用了早期的PKWARE“内爆”算法
DCL Implode 与 ZIP 旧的“内爆”压缩方法 (#6) 的格式不同。不幸的是,同一家公司有两种名为“内爆”的格式。它可以在 ZIP 中使用,作为压缩方法 #10,但对此的支持是有限的。
术语“爆炸”和“爆炸”有时与这种格式结合使用。
它有解码器,例如这个用 Go 编写的解码器。
我会先确认文件格式。如果没有整个文件,这很困难。建议您通过基于签名的识别程序运行应用程序以识别匹配项。
例如 TridNet 可以检测超过 12,000 种不同的文件类型:
根据提供的文件字节(可能不足以确定),期望文件类型是 TTComp 压缩文件 (bin-4K)。
如果是TTComp格式,第一个字节0x0表示二进制文件;0x06 表示一个 4096 字节的字典,这是该文件类型最常见的大小字典。这些文件可以用TTDecomp解压