Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2012, 11:11   #1
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
Восклицание Работа с Zlib

Здравствуйте. Я создаю модуль виртуальной файловой системы, и решил попробовать использовать для его основы zlib. Встали несколько вопросов:
1. Как запаковывать/распаковывать папку с файлами и другими папками
2. Как получить файл в TStream из архива (файл может находится не в корневой папке, то есть как то надо задать путь к нему в архиве)
3. Как удалить/переместить файл из архива
4. Возможна ли установка пароля на создаваемый архив, если да, то как

Возможно, кто то уже сталкивался с подобной задачей? Буду благодарен за любые подсказки. Спасибо.

О, да, забыл уточнить, я работаю с DelphiXE2
Celestia вне форума Ответить с цитированием
Старый 29.04.2012, 14:13   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
zlib — свободная кроссплатформенная библиотека для сжатия данных, созданная Жан-лу Гайи (фр. Jean-loup Gailly) и Марком Адлером (англ. Mark Adler). Является обобщением алгоритма сжатия данных DEFLATE, используемого в их компрессоре данных gzip.
архивы то какие у вас?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.04.2012, 14:39   #3
Celestia
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 68
По умолчанию

Архивы формата zip но можно и другого. Я пока только ищу решение, изучаю что есть вообще по данной теме.
Celestia вне форума Ответить с цитированием
Старый 29.04.2012, 14:43   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну zlib не имеет отношения к zip если не ошибаюсь.

может вам проще найти готовую библиотеку работы с архивами?(помоему в тот же zlib входят gzip функции)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.04.2012, 15:41   #5
ProgMaster
Новичок
Джуниор
 
Аватар для ProgMaster
 
Регистрация: 13.11.2011
Сообщений: 82
Радость

Видел какой-то класс помойму ZipArchive
ProgMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
zlib KOLANICH Общие вопросы C/C++ 3 10.12.2011 14:41
zLib FanRa3 Работа с сетью в Delphi 4 28.03.2011 16:40
Работа с zlib Mr.Dmitry Общие вопросы Delphi 4 18.02.2011 07:45
Zlib.dll RoadTrain Общие вопросы Delphi 3 08.05.2007 13:41
ZLib Simply-Art Обсуждение статей 3 03.03.2007 08:24