1

Тема: 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, або розлумачити логіку пакування даних

2

Re: Inflate / Deflate

Тему закриваю. Питання вирішене
Всім дякую, особливо Shaft за допомогу

3

Re: Inflate / Deflate

Може, розкажете в двох словах, у чому була справа, щоб хтось у майбутньому зміг нагуглити?