3. В моём менеджере пакетов есть такие библиотеки:
vcpkg search zip
bzip2 1.0.6-2 High-quality data compressor.
libzip 1.4.0 A library for reading, creating, and modifying zip archives.
minizip 1.2.11-2 Zip compression library
protobuf[zlib] ZLib based features like Gzip streams
szip 2.1.1-1 Szip compression software, providing lossless compression of scientific data
zziplib 0.13.62-1 library providing read access on ZIP-archives
Ещё так можно поискать
vcpkg search compression
blosc 1.13.5 A blocking, shuffling and loss-less compression library that can be faster tha...
brotli 1.0.2-1 a generic-purpose lossless compression algorithm that compresses data using a ...
fastlz 1.0-1 A lightning-fast lossless compression library
jbig2dec 0.13 a decoder library and example utility implementing the JBIG2 bi-level image co...
jbigkit 2.1-1 A software implementation of the JBIG1 data compression standard (ITU-T T.82)
libjpeg-turbo 1.5.3 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NE...
liblzma 5.2.3-2 Compression library with an API similar to that of zlib.
libmspack 0.6 libmspack is a portable library for some loosely related Microsoft compression...
libtheora 1.2.0alpha1-2... Theora is a free and open video compression format from the Xiph.org Foundation.
libwebp 0.6.1-2 Lossy compression of digital photographic images.
lz4 1.8.1.2 Lossless compression algorithm, providing compression speed at 400 MB/s per core.
lzo 2.10-2 Lossless data compression library
minizip 1.2.11-2 Zip compression library
monkeys-audio 4.3.3 Monkey's Audio is an excellent audio compression tool which has multiple advan...
speex 1.2.0-4 Speex is an Open Source/Free Software patent-free audio compression format des...
szip 2.1.1-1 Szip compression software, providing lossless compression of scientific data
x264 152-e9a5903ed... x264 is a free software library and application for encoding video streams int...
zlib 1.2.11-3 A compression library
zstd 1.3.3 Zstandard - Fast real-time compression algorithm http://www.zstd.net
vcpkg search archive
chmlib 0.40-2 CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right no...
libarchive 3.3.2-1 Library for reading and writing streaming archives
libzip 1.4.0 A library for reading, creating, and modifying zip archives.
physfs 2.0.3-2 a library to provide abstract access to various archives
zziplib 0.13.62-1 library providing read access on ZIP-archives
Это кто тебе сказал? Формально он вообще поддерживается только единицами проектов, которым не повезло иметь среди разработчиков макофилов. Остальные даже не имеют возможности проверить поддержку своих проектов под эту проприетню, потому что она идёт только за бабки со своим мерзотным недожелезом. Но по факту это обычный unix, что там может не поддерживаться в коде никак не завязанным на системоспецифичные функции и GUI?
не умеет в cmake
Какое тебе дело до того чем собирается сторонняя либа? Либо она ставится штатным пакетным менеджером (в случае мака у которого даже это нет - macports или brew) и как она собирается ты даже не знаешь, а подключается стандартными find_*/pkg_find_*, либо ты её бандлишь и в любом случае переписываешь сборку.
А ты знал что можно воздержаться от тявка и просто ответить по существу?
Нет. Либа не протестированная на маке может и не завестись.
А может и завестись. Итого, «официальная поддержка мака» не критерий выбора библиотеки.
Да. Cmake де-факто стандарт. Если автор не позаботился о cmake файле - это его вина.
Не смотря на всю мою любовь к CMake - нет, не стандарт и нет, никто никакие cmake файлы делать не обязан. И по факту почти никто их не делает. Итого, «поддержка cmake» - не критерий выбора библиотеки.
Сишка, алло.
Напиши или найди обёртку, алло. Никто не будет переписывать готовую, отлаженную и обкатанную библиотеку на другом языке только чтобы она была на другом языке.