| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Unpack zip file |
| Автор: Tony 7.2.2010, 00:02 |
| Ребята прошу не пинать, если глупый вопрос. Надо сделать экзешник на делфях в котором будет zip архив. Вписав в поле путь, этот архив разпаковывется в нужную папку. Написал код: получаю стрим из ресусра, тоесть зип. А вот как быть дальше не знаю. Почитал форумы, оказывается в делфи нет дефолтной зип либы которая идёт с дестюбетивом. Дайте совет, как лутше поступить ? |
| Автор: kami 7.2.2010, 01:14 |
| http://www.torry.net/pages.php?s=99 |
| Автор: Akella 7.2.2010, 01:42 |
Как распаковать zip архив обсуждалось уже не один раз, не стыдно? |
| Автор: Tony 7.2.2010, 19:31 | ||
Извините ваше высочество. Решил через ZF |
| Автор: Akella 7.2.2010, 23:20 |
| Tony, извинения приняты. только не высочество, а Величество. Добавлено через 10 секунд |
| Автор: cemick 8.2.2010, 14:52 |
| Перепробывал в свое время больше десятка разных компонентов, больше всего понравились Abbrevia. С потоками работают. |
| Автор: Rrader 8.2.2010, 17:32 |
| Для несложных задач может иметь смысл не использовать большие сторонние компоненты и библиотеки, а использовать документированные возможности стандартной библиотеки zipfldr.dll по распаковке. Код библиотеки реенетрабелен. Чтобы работать с потоками данных (через TStreamAdapter), нужно написать не более 20 строк кода. Недостаток - библиотека zipfldr.dll может использоваться только в Windows XP и выше и работает лишь с zip-архивами. |