Существуют ли какие-либо кроссплатформенные библиотеки C++, которые могут выполнять следующие действия?
- Просмотр файлов в архиве
- извлекать отдельные файлы в память
- добавлять/удалять/переименовывать файлы в архиве (кроме rar по лицензионным причинам)
- совместим с архивами zip, rar и 7zip
Я использую Qt, поэтому похоже, что QuaZIP — возможный выбор для zip-файлов, но я не уверен насчет rar и 7zip.