В моей программе необходимо читать архивы zip и bz2, посему ищется библиотека работы с архивами, нужно только чтение архива.
Однако есть некоторая специфика: библиотека не должна иметь никаких внешних зависимостей, например от zlib или bzlib; должны поддерживаться вложенные в архив папки; желательно чтобы большие файлы распаковывались не целиком в озу а кусками по мере чтения так как озу меньше чем возможный размер распакованного файла.