1. А может список хедеров нужно было выстраивать по ELF размеру, а не по размеру всего файла? Или всё-таки он не находит подходящий из всего списка...
2. Может он тупо не может сжать файл до 0xB0? Потому что я смотрел сжатый файл Astonishia, так он больше получается, чем записано в 0xB0. Но в коде не заметил, чтобы он по этому параметру производил листинг.
Странно, через 7-Zip он у меня сжимается значительно сильнее в GZIP. Вот с такими параметрами:
- 7z a -tgzip DATA.PSP DATA -mx=7 -mfb=64 -mpass=3
Спецификацию сжатия я тут изложил:
https://www.pspx.ru/forum/showpost.ph...81&postcount=1
В коде я смотрю параметры такие стоят:
ret = deflateInit2(&strm, 9, Z_DEFLATED, 15+16, 8, Z_DEFAULT_STRATEGY);