Тема: Inflate / Deflate
Всім привіт. Допоможіть розібратися з таким питанням.
Існує робоча програма, написана на Java. Вона надсилає запит на сервер та отримує запаковані дані
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 12 Jan 2023 18:26:21 GMT
Connection: close
Content-Encoding: zip-block
Content-Length: 24640
D @xњіIО+¶іЙHML±іQЊvvq qЊV°
VІKМMµURRHN¶U26VІгІС
¶S€ЌµіС‡(OОЛ¶і V» & D @x
Відповідь Response.txt
При обробці відповіді в TidCompressorZlib (Delphi, компонента ZLIB) отримую помилку про неправильний формат даних.
Я так розумію, що при надсиланні даних відбувається ще додатково "кодування" даних
Я витягнув два блоки коду програми на Java:
CompressedBlockInputStream
CompressedBlockOutputStream
Прошу знавців про допомогу у перенесенні коду із Java на Delphi, або розлумачити логіку пакування даних