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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2008, 15:28   #1
Олька
Новичок
Джуниор
 
Регистрация: 02.09.2008
Сообщений: 1
Вопрос как распакавать zip-архив

Всем здравствуйте!
Помогите пожалуйста! Мне нужно написать программу, которая будет распаковывать zip-архивы и обрабатывать текстовые файлы, содержащиеся в них. А я совсем не умею работать с архивами, поэтому очень хочется подробное описание как это делается, желательно с примерами. Заранее списибо!
З.Ы. Желательно использование только стандартных средств средств языка, без дополнительных компонентов.
Олька вне форума Ответить с цитированием
Старый 02.09.2008, 16:40   #2
Olympian
Форумчанин
 
Аватар для Olympian
 
Регистрация: 06.06.2008
Сообщений: 105
По умолчанию

Вот тут можешь скачать документацию по формату ZIP файла, там написано как он устроен. Сможешь написать разархиватор. Но если тебе нужна готовая прога, то это во фриланс.
ftp://ftp.info-zip.org/pub/infozip/d...-iz-latest.zip
Только там всё на английском.
Olympian вне форума Ответить с цитированием
Старый 02.09.2008, 21:52   #3
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Какой язык программирования?
http://decoding.narod.ru/download/co...e/archive.html

Последний раз редактировалось Sibedir; 02.09.2008 в 21:55.
Sibedir вне форума Ответить с цитированием
Старый 02.09.2008, 21:54   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

на самом деле, это не так сложно, как может показаться.
Zip самый распространнёный формат и много есть, чем можно с ним поработать (тем более нужно только распаковывать...)
В основном есть два пути:
1) из своей программы запускать распаковщик (желательно консольный) - например, через
CreateProcess(...) или WinExec(...)
2) использовать компонент.
например, платный "ZipTV Compression Components"
или полностью бесплатный - TurboPower Abbrevia

p.s. через поиск на данном форуме нашлись темы!
вот, некоторые из них:
http://www.programmersforum.ru/showthread.php?t=17842
http://www.programmersforum.ru/showthread.php?t=9493
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить файл в архив Aleksandr Общие вопросы Delphi 9 24.06.2012 12:34
Zip архив urels Общие вопросы Delphi 7 26.04.2008 17:31
Архив PAVEL315 Общие вопросы Delphi 8 20.04.2008 19:14
Файловый архив Viteef О форуме и сайтах клуба 4 28.12.2007 02:16
ACCESS - Технический архив student2004X Помощь студентам 1 16.11.2007 14:37