Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Unpack zip file


Автор: Tony 7.2.2010, 00:02
Ребята прошу не пинать, если глупый вопрос. Надо сделать экзешник на делфях в котором будет zip архив. Вписав в поле путь, этот архив разпаковывется в нужную папку. Написал код: получаю стрим из ресусра, тоесть зип. А вот как быть дальше не знаю. Почитал форумы, оказывается в делфи нет дефолтной зип либы которая идёт с дестюбетивом. Дайте совет, как лутше поступить ?  smile 

Автор: kami 7.2.2010, 01:14
http://www.torry.net/pages.php?s=99

Автор: Akella 7.2.2010, 01:42
Цитата(Tony @  7.2.2010,  00:02 Найти цитируемый пост)
Дайте совет, как лутше поступить ?  smile 

Как распаковать zip архив обсуждалось уже не один раз, не стыдно?

Автор: Tony 7.2.2010, 19:31
Цитата(Akella @ 7.2.2010,  01:42)
Цитата(Tony @  7.2.2010,  00:02 Найти цитируемый пост)
Дайте совет, как лутше поступить ?  smile 

Как распаковать zip архив обсуждалось уже не один раз, не стыдно?

Извините ваше высочество. 
Решил через ZF  smile . 

Автор: Akella 7.2.2010, 23:20
Tony, извинения приняты. только не высочество, а Величество.

Добавлено через 10 секунд
 smile 

Автор: cemick 8.2.2010, 14:52
Перепробывал в свое время больше десятка разных компонентов, больше всего понравились Abbrevia. С потоками работают.

Автор: Rrader 8.2.2010, 17:32
Для несложных задач может иметь смысл не использовать большие сторонние компоненты и библиотеки, а использовать документированные возможности стандартной библиотеки zipfldr.dll по распаковке. Код библиотеки реенетрабелен. Чтобы работать с потоками данных (через TStreamAdapter), нужно написать не более 20 строк кода. Недостаток - библиотека zipfldr.dll может использоваться только в Windows XP и выше и работает лишь с zip-архивами.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)