Я пытаюсь распаковать в 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