Библиотека сжатия C++ (zip) для приложения с закрытым исходным кодом

Пожалуйста, порекомендуйте библиотеку сжатия C++ (zip) для коммерческого приложения с закрытым исходным кодом. Итак, не лицензия GPL.

Это для моей повседневной работы...


person Corey Trager    schedule 15.04.2009    source источник


Ответы (6)


Я знаю, что вы сказали C++, но zlib — это очень лицензируемая библиотека C, которую можно использовать непосредственно из приложения C++.

Если я правильно помню, вокруг zlib также доступны различные «iostream-подобные» оболочки.

person leander    schedule 15.04.2009

7 Zip находится под лицензией LGPL, что означает, что если вы относитесь к нему как к сторонней библиотеке, вы можете использовать его в приложении с закрытым исходным кодом.

http://www.7-zip.org/

person Doug T.    schedule 15.04.2009
comment
Из википедии: LZMA SDK 4.62 был размещен в общественном достоянии в декабре 2008 года. /7z - person grieve; 15.04.2009

Если вам нужна быстрая распаковка, лучшее, что вы можете найти, это, вероятно, LZO. Имейте в виду, что вам нужна отдельная (платная) коммерческая лицензия при использовании в проекте с закрытым исходным кодом. Тем не менее, если вам нужна быстрая декомпрессия, это может стоить денег.

person Suma    schedule 01.05.2009

libbzip2 имеет лицензию BSD и должен сжимает лучше, хотя и медленнее, чем zlib.

person Michael Myers    schedule 01.05.2009

Попробуй это:

http://zziplib.sourceforge.net/

person BastiBen    schedule 30.03.2010

zip в рамках Ultimate IDE... Он кажется простым в использовании. Он использует zlib внутри.

person Aftershock    schedule 10.04.2018