Издирва се архивираща библиотека

Ако сте начинаещ, отделете малко време тук преди да посетите другите форуми.
Потребителски аватар
themean
Power User
Power User
Мнения: 871
Регистриран: 02 дек 2010 22:51

Издирва се архивираща библиотека

Мнение от themean » 28 юни 2012 14:28

Издирвам подходяща мултиплатформена архивираща библиотека с "добър" лиценз и някаква документация.
Желателни характеристики:
-мултиплатформена gcc/msvc
-писане и четене
-уникод
-криптиране
-компресия
До сега съм се спрял на следните:
-LZMA (Не знам как да го билдна под линукс а и незнам али има възможност)
-zziplib (Докато търсех как да архивирам папка в stackoverflow прочетох, че е readonly)
-libarchive(Слаба документация и ми е трудно да се ориентирам, важи и за другите)

Надявам се, някой да е ползвал нещо подгодящо или някоя от изброените да даде съвет

Потребителски аватар
Kerberos
Power User
Power User
Мнения: 234
Регистриран: 24 фев 2005 16:08
Местоположение: София
Контакти:

Re: Издирва се архивираща библиотека

Мнение от Kerberos » 28 юни 2012 14:58

За някой от мойте неща ползвам LZO http://www.oberhumer.com/opensource/lzo/ и съм доста доволен от резултатите.

Потребителски аватар
themean
Power User
Power User
Мнения: 871
Регистриран: 02 дек 2010 22:51

Re: Издирва се архивираща библиотека

Мнение от themean » 28 юни 2012 17:37

Много благодаря.За съжаление лиценза е GPL2+, който аз не харесвам :).Спрял съм се на PhysFS, който е правен точно за това ,за което мисля да го ползвам :)

Потребителски аватар
themean
Power User
Power User
Мнения: 871
Регистриран: 02 дек 2010 22:51

Re: Издирва се архивираща библиотека

Мнение от themean » 29 юни 2012 13:23

Забравих да дам линкче към PhysucsFs за тези, които биха се поинтересували

Потребителски аватар
themean
Power User
Power User
Мнения: 871
Регистриран: 02 дек 2010 22:51

Re: Издирва се архивираща библиотека

Мнение от themean » 03 юли 2012 22:53

Гледам пак съм се изхвърлил :).
Оказва се че PhysicsFS не отговаря на повечето от условията :), но въпреки това е добра.
Аз продължавам своето търсене

Потребителски аватар
themean
Power User
Power User
Мнения: 871
Регистриран: 02 дек 2010 22:51

Re: Издирва се архивираща библиотека

Мнение от themean » 13 юли 2012 17:25

Това на което се спрях е libarchive
Това което поддържа:
-мултиплатформена
-писане/четене
-компресия(няколко алгоритъма)
-Няколко архивни формата
-Уникод
-Някаква документация(Не е от най-удобните за ползване, но не е съвсем ужасна даже и примери има)
Лицензът е BSD, мисля ,че е безплатен(и за комерсиални цели).
Не видях опция за криптиране, но за тази цел има други библиотеки.
Качвам
main.cpp.zip
libarchive test
(1.49 KиБ) Свален 214 пъти
, с което съм тествал библиотеката ако някой случайно е заинтересован.
Забележка:
Ако някой реши да тества сорса преди да пусне екзето първо трябва да е създал папка "New Folder" в папката на екзето, защото архив създаден с
"archive_write_new" неможе да създава папки

Отговори