@martensit

Ошибка Brotly Decode Brotli.Core c#?

public static Byte[] Decod(Byte[] input)
{
    using (System.IO.MemoryStream msInput = new System.IO.MemoryStream(input))
    using (BrotliStream bs = new BrotliStream(msInput, System.IO.Compression.CompressionMode.Decompress))
    using (System.IO.MemoryStream msOutput = new System.IO.MemoryStream())
    {
        bs.CopyTo(msOutput);
        msOutput.Seek(0, System.IO.SeekOrigin.Begin);
        return msOutput.ToArray();
    }
}
static void Main(string[] args)
{
        byte[] bb = File.ReadAllBytes(@"C:\0.txt").Skip(1478).Take(353).ToArray();
        byte[] orr = Decod(bb);
}

На этапе bs.CopyTo(msOutput) появляется ошибка

Brotli.BrotliDecodeException: 'Unable to decode stream,possibly corrupt data.Code=2(NEEDS_MORE_INPUT)'
...
Content-Encoding: br
...
Transfer-Encoding: chunked
Connection: keep-alive

161
КУСОК БАЙТОВ РАЗМЕРОМ=353
4b1
...

Пытался раскодировать кусок байтов из ответа сервера. В чем проблема может быть?
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы