识别此压缩字节流

时间:2018-09-18 16:36:55

标签: c# zip gzip zlib

我有一种由企业旧版(10y +)C#应用程序生成的文件格式。几乎可以肯定,它已被某种形式的zlib压缩,并在类似于.docx的压缩包装程序包中找到。这些文件已生成并命名为something.xmlzip,但我还没有找到一种通过zip / gzip类型的工具或使用python的deflate / gzip方法解压缩流并尝试绕过缺少任何流头的方法。内容肯定是XML文档。

数据的主要识别特征是一致的标头/幻数和标尾:

$ xxd thedoc | head -1 00000000: 0404 0a04 3ae4 706e 03c4 0585 3a1b 3a0c ....:.pn....:.:.

$ xxd thedoc | tail -n 2 00003320: 1c0c 6d8d 6d7d 6458 0bfe 61d7 7a5d 7c38 ..m.m}dX..a.z]|8 00003330: 338b 2640 fffe fffe 3.&@....

0404 0a04标头和fffe fffe尾部出现在每个文件中。我该如何给这些文件充气?

0 个答案:

没有答案