给定一个字节数组,如何找出使用的压缩算法?

时间:2013-11-01 04:28:41

标签: sql-server algorithm compression zlib

我手头有一个很棒的任务。是否有可能找出一个文件被压缩的方法,给定它的字节?

例如,我有一个字节流,据说来自存储在SQL Server数据库中的文件。

0x789CED7D07A015C5F5F7ECBDAFD20544A479A...

没有人知道这是什么。我们怀疑zlib,但即使在zlib中也有几种压缩方法。

任何指导?

1 个答案:

答案 0 :(得分:2)

是的,这是zlib(RFC 1950)。您提供的内容解码为有效的双字节zlib标头,以及有效动态放气块的开头。