У меня есть переменная data
, тип переменной: TIdBytes
.Как декодировать данные gzip?
Переменная содержит некоторые данные, закодированные с помощью gzip.
Как декодировать эти данные?
У меня есть переменная data
, тип переменной: TIdBytes
.Как декодировать данные gzip?
Переменная содержит некоторые данные, закодированные с помощью gzip.
Как декодировать эти данные?
Если вы хотите, чтобы декодировать данные вручную, а затем посмотреть на DecompressGZipStream()
способе TIdCompressorZLib
компонента или TDecompressionStream
класса или Indy/DecompressStream()
функций в IdZLib.pas
блоке.
Я уже тестировал их, они не работают. имя единицы - IdZLibCompressorBase.pas – waza123
Я нашел проблему, почему она не работает, я забыл установить: my_stream.Position: = 0; – waza123
'TIdCompressorZLib' происходит от' TIdZLibCompressorBase'. Как следует из его названия, 'TIdZLibCompressorBase' является базой класс, не используйте его сами по себе. –
знакомства Реми ** и ** комментарий здесь:. Http://stackoverflow.com/a/8597492/9842 –
не пример там ( – waza123
Нет, но я предоставить подробное объяснение того, что делать –