Распакуйте сообщение Zlib в Java - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь распаковать в Java сообщение, которое изначально было сжато с zlib в NodeJs.

В коде распаковки в Node сначала преобразуется строка сообщения в массив кодов символов:

function parseToCharArr(message) {
  const arr = new Uint8Array(message.length);

  for (let i = 0; i < message.length; i += 1) {
    arr[i] = message.charCodeAt(i);
  }
  return arr;
 }

и затем разархивировать с помощью zlib.unzip.

Во всех стандартных Java библиотеках я получил java.util.zip.DataFormatException: incorrect header check

Так что мне интересно, как преобразовать те же логи c, которые работают в узле, в Java

...