Необходимо распаковать архив .bz2, желательно без внешних зависимостей. Каким образом это можно сделать?
Поиск в гугле дал zlib и libzip, но их придется скачивать. Есть какие-либо способы сделать это ничего не скачивая?
С++/Qt
Без внешних зависимостей в Qt это сделать нельзя. Библиотека предоставляет только функции:
qCompress()
qUncompress()
но они нормально с zip файлами и другими файлами не работают. Кстати, они на основе zlib. Просто используйте zlib или quazip и все будет работать для всех архивов.
Апдейт: Конкретно с bz2 работает bzip2, еще boost конечно.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники