У меня есть формат файла, созданный корпоративным, устаревшим (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
появляются в каждом файле.Как я могу надуть эти файлы?