Самый простой способ использовать zlib - это C ++ с
https://github.com/rudi-cilibrasi/zlibcomplete
Библиотека zlibcomplete упрощает эту задачу, поскольку вам не нужно выполнять какие-либо необработанные манипуляции с указателями. Он основан на RAII (Resource Allocation is Initialization), что означает, что все динамическое распределение и освобождение происходит автоматически в конструкторах.
Это лучше, чем оболочка Boost zlib, потому что она поддерживает сброс (необходим для интерактивных сетевых протоколов) и проще в использовании. Библиотека zlibcomplete использует только обычные std :: string для отправки и получения данных, поэтому никаких дополнительных знаний не требуется.