Вопрос

Я работаю над коммерческим проектом, который требует, чтобы несколько файлов были упакованы (упакованы) в архив и затем сжаты. Прямо сейчас у нас есть zlib в нашей служебной библиотеке, но не похоже, что zlib обладает функциональностью для сжатия нескольких файлов в один архив. Кто-нибудь знает о бесплатных библиотеках, которые я мог бы использовать для этого?

Это было полезно?

Решение

Возможно, libtar ? Также под лицензией BSD.

Другие советы

7Zip имеет полный SDK для нескольких языков, включая C и C ++. Сжатие очень хорошее, хотя и не очень быстрое. Код распространяется по лицензии LGPL.

Вы можете использовать libzip - это лицензия, подобная BSD, поэтому ее следует использовать в коммерческих целях. проект.

Чтобы сжать несколько файлов в один zip-архив, вы можете использовать Zipios ++

Также ознакомьтесь с bzip2 .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top