C / C ++ Упаковка и сжатие [закрыто]
-
22-07-2019 - |
Вопрос
Я работаю над коммерческим проектом, который требует, чтобы несколько файлов были упакованы (упакованы) в архив и затем сжаты. Прямо сейчас у нас есть zlib в нашей служебной библиотеке, но не похоже, что zlib обладает функциональностью для сжатия нескольких файлов в один архив. Кто-нибудь знает о бесплатных библиотеках, которые я мог бы использовать для этого?
Решение
Возможно, libtar ? Также под лицензией BSD.
Другие советы
7Zip имеет полный SDK для нескольких языков, включая C и C ++. Сжатие очень хорошее, хотя и не очень быстрое. Код распространяется по лицензии LGPL.
Вы можете использовать libzip - это лицензия, подобная BSD, поэтому ее следует использовать в коммерческих целях. проект.
Чтобы сжать несколько файлов в один zip-архив, вы можете использовать Zipios ++
Также ознакомьтесь с bzip2 .