Цитата:
Сообщение от lmikle
Судя по java коду, там первые 8 интов идут размеры входа и выхода.
Если не ошибаюсь, то int в java это 32 бита, т.е. 4 байта.
Попробуй от потока отрезать перыве 32 байта, а остаток подсунуть ZLib'у.
|
Делаю таким образом
IdHTTP.Get(TIdURI.URLEncode(URLString),DataZIP);
DataZIPTemp:=TStringStream.Create;
DataZIP.Seek(32, soFromBeginning);
DataZIPTemp.CopyFrom(DataZIP, DataZIP.Size-32);
DecompressionStream:=TZDecompressionStream.Create( DataZIPTemp);
Получаю EZDecompressionError - data error.