如何从内容中识别二进制压缩类型



我正在尝试将存储在MS SQL数据库中的文件(由已停止支持的第三方应用程序使用(恢复为图像数据类型(字节数组(。所以我所做的是将这些字节数组行写入文件,以转换为已知的文件扩展名。然而,其中一些是未知的,我认为它们是压缩的。由于转换后我在文件中得到了"CC_Compress"字符串和随机字符。我想知道是否有可能找出使用了哪种压缩方法,以及在转换它们之前如何解压缩。

以下是字节数组中的第一个字节:0x43435F434F4D505245535300000000000000010004F60000E4780000EC7C075C54C7F3F85CA105A4544796001519A0D4569414011115238A079C80C21D5204224D632C51C19268628FC6A851638B9A88882D9604C5D83BB688A002564085FBCFBEBDC71DDCD16623EFFF2FA373B33B33B56767676B6BC7DCB3B9DDFF2E677DB8D6F411D70060154CB34401514C043D4E5223A00AD80F2AA65321961B54494FD07FF5FC750741304E430850A1 9B0B2CE8B0BFD8F16DD5019A43C88490097FC4Fd1107f5404368003d740036b6e6b1d816de0c3529bb78639f89efddd20801aa1c6e8cb60205e

43435F434F4D5052455353是转换为CC_Compress 的部分

提前感谢,

Raw deflate压缩数据在中以32字节开头(以ec 7c开头(。您可以使用zlib对其进行解压缩。

相关内容

  • 没有找到相关文章

最新更新