Лучший API для распаковки файла в память - PullRequest
2 голосов
/ 14 марта 2011

Я работаю над приложением Qt, где мы должны читать в заархивированных файлах или QByteArrays и разархивировать их в памяти, читая содержимое файла, фактически не распаковывая файл на диск.

Есть хороший SDK, который может включить это легко? В настоящее время мы используем QArchive (без ошибок), но мы нашли что-то еще, кроме ошибок и надеемся перейти к другому решению.

Любой совет приветствуется.

Спасибо
Liron

Ответы [ 3 ]

2 голосов
/ 15 марта 2011

Взгляните на Minizip , который включен в секцию contrib zlib . Это очень просто, но делает работу хорошо. Более свежие версии выглядят так, как будто они обрабатывают пароли.

1 голос
/ 12 мая 2011

Мы закончили с квазипом.Спасибо Eugen .
Кажется, работает хорошо.

0 голосов
/ 14 марта 2011

Взгляните на http://www.7 -zip.org / sdk.html . Лицензия распространяется на общественное достояние.

...