crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Архивация каталога средствами QT/c/c++
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Tonal Дата 2.7.2008, 14:19
  Есть библиотека zlib - она умеет сжимать данные в буфере. Вот её Qt и используют.
Над этой библиотекой есть расширения позволяющие эти данные брать из одного или нескольких файлов и сохранять в файл архива с дополнительной информацией (имена, пути, время...)
gzip - умеет сжимать в архив gz 1 файл.
infoZip - умеет сжимать несколько файлов в архив zip.
jar - сжимает несколько файлов в архив jar.

Для генерации *.odf-ов используй infoZip или jar.
deadka Дата 2.7.2008, 14:04
 
Цитата(ViGOur @ 2.7.2008, 13:50) *
В самом Qt нет, но можно попробовать использовать такие библиотеки как gzip или lzop.


так ведь gz и zip - это разве одно и то же? ведь gzip - он gz-шники делает, а не zip. и опять же lzop - него не zip, а lzo. именно для zip есть библиотеки?
ViGOur Дата 2.7.2008, 13:50
  В самом Qt нет, но можно попробовать использовать такие библиотеки как gzip или lzop.
deadka Дата 2.7.2008, 13:18
  Здравствуй, всемогущий All!

Проблема в следующем: в ходе работы программы нужно архивировать zip'ом содержимое некоторого каталога. QT-шный qCompress не умеет сжимать каталоги (насколько я понял, конечно), Собственно вопрос в следующем - нет ли каких-либо библиотек qt/c/c++, которые умеют архивировать/разархивировать каталоги?
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 3:53