Есть ли простая, простая в использовании библиотека С++ или просто класс для сжатия?
Это должно быть что-то легкое в использовании и быстро. Сжатие рациона может быть хуже.
Ответ 1
Библиотека miniz общедоступного домена (unlicense.org) реализует большую часть API zlib в одном исходном файле .C.
Ответ 2
lzo является альтернативой zlib, it
предлагает довольно быстрое сжатие и чрезвычайно быструю декомпрессию. "Он не поддерживает потоковое вещание, как аналогичная библиотека сжатия Zlib (http://www.gzip.org/zlib/). Она лицензирована в соответствии с GNU General Public License.
Однако zlib также является хорошим выбором. Преимущество lzo заключается в том, что акцент делается на скорости декомпрессии, он также быстрее, чем zlib, однако zlib обеспечивает лучшую степень сжатия.
Торги:)
Ответ 3
Рассмотрим bzip2 - свободную от патентов, разумную быструю компрессию и декомпрессию и довольно легко реализуемую. http://en.wikipedia.org/wiki/Bzip2 http://www.bzip.org
Ответ 4
UCL хорош для высокопроизводительной декомпрессии.