Пожалуйста, порекомендуйте библиотеку сжатия C++ (zip) для коммерческого приложения с закрытым исходным кодом. Итак, не лицензия GPL.
Это для моей повседневной работы...
Пожалуйста, порекомендуйте библиотеку сжатия C++ (zip) для коммерческого приложения с закрытым исходным кодом. Итак, не лицензия GPL.
Это для моей повседневной работы...
Я знаю, что вы сказали C++, но zlib — это очень лицензируемая библиотека C, которую можно использовать непосредственно из приложения C++.
Если я правильно помню, вокруг zlib также доступны различные «iostream-подобные» оболочки.
7 Zip находится под лицензией LGPL, что означает, что если вы относитесь к нему как к сторонней библиотеке, вы можете использовать его в приложении с закрытым исходным кодом.
Если вам нужна быстрая распаковка, лучшее, что вы можете найти, это, вероятно, LZO. Имейте в виду, что вам нужна отдельная (платная) коммерческая лицензия при использовании в проекте с закрытым исходным кодом. Тем не менее, если вам нужна быстрая декомпрессия, это может стоить денег.
libbzip2 имеет лицензию BSD и должен сжимает лучше, хотя и медленнее, чем zlib.
zip в рамках Ultimate IDE... Он кажется простым в использовании. Он использует zlib внутри.