Итак, я пытался преобразовать некоторые данные из C в сжатый и отправить в библиотеку, которая находится в Голанге, где они будут распакованы.Единственная проблема заключается в том, что они кажутся немного отличающимися реализациями друг от друга.
Что я сделал, так это использовал библиотеку zlib.h из C для сжатия строки "hello", что привело к байтам
[120 156 203 72 205 201 201 103 32 5]
в то время как в golang для той же строки «привет» приводит к массиву
[120 156 202 72 205 201 201 7 4 0 0 255 255 6 44 2 21]
Мой вопрос: есть ли способ сделать эти выводы похожими, что это?или, по крайней мере, можно ли распаковать сжатые данные в C в zlib?
Я также рассмотрел Как я могу использовать zlib в golang для взаимодействия с zlib в c? , но яищу что-то более конкретное, например, пример.