Архивация каталога средствами QT/c/c++, Архивация каталога средствами QT/c/c++ |
Здравствуйте, гость ( Вход | Регистрация )
Архивация каталога средствами QT/c/c++, Архивация каталога средствами QT/c/c++ |
deadka |
2.7.2008, 13:18
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 7.5.2008 Пользователь №: 167 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуй, всемогущий All!
Проблема в следующем: в ходе работы программы нужно архивировать zip'ом содержимое некоторого каталога. QT-шный qCompress не умеет сжимать каталоги (насколько я понял, конечно), Собственно вопрос в следующем - нет ли каких-либо библиотек qt/c/c++, которые умеют архивировать/разархивировать каталоги? |
|
|
ViGOur |
2.7.2008, 13:50
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
deadka |
2.7.2008, 14:04
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 7.5.2008 Пользователь №: 167 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Tonal |
2.7.2008, 14:19
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Есть библиотека zlib - она умеет сжимать данные в буфере. Вот её Qt и используют.
Над этой библиотекой есть расширения позволяющие эти данные брать из одного или нескольких файлов и сохранять в файл архива с дополнительной информацией (имена, пути, время...) gzip - умеет сжимать в архив gz 1 файл. infoZip - умеет сжимать несколько файлов в архив zip. jar - сжимает несколько файлов в архив jar. Для генерации *.odf-ов используй infoZip или jar. |
|
|
Текстовая версия | Сейчас: 27.12.2024, 11:57 |