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