вторник, 19 января 2016 г.

Работа в Qt с Zip файлами

Сегодня мы научимся работать с zip-архивами, используя почти родной класс QZipReader и QZipWriter. Напрямую их подключить не получится, но эти файлы есть в исходниках Qt в папке: \src\gui\text.

Копируем qzipreader_p.h и qzipwriter_p.h к себе в проект и добавляем их.

Используя эти классы, работа с архивами становится такой же простой, как и работа с обычными файлами.
Чтение текстового файла внутри архива:
Получить список всех файлов можно так:

Создание архива:

Пример программы, реализующей работу с архивом (чтение и запись текста), есть на моем гитхабе.

Комментариев нет:

Отправить комментарий