В Qt нет поддержки архивов.Вы можете взглянуть на библиотеку KDE, которая предлагает поддержку виртуальных файловых систем, или вы можете использовать QProcess
для прямого вызова tar
.Используйте -C <dir>
(заглавная буква C), чтобы указать каталог для извлечения.
[EDIT] Также имеется libtar (лицензия BSD).