Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как из zip`а или rar`а вытащить файл?


Автор: Klin 3.6.2003, 13:50
сабж

Автор: vickr 3.6.2003, 14:29
Без знания соотв-х алгоритмов архивации - никак. Другое дело - запускать WinRar/WinZip (например, CreateProcess) и передавть им имя файла и нужные тебе параметры командной строки. Так я сам делал однажды. В Хелпе (по крайней мере для WinRar) все ключи и команды расписаны.

Автор: Monty 3.6.2003, 15:01
... или использовать спец. DLL'ки , для RAR есть такая , с примерами на С, Дельфи и Барсик =)
здесь пример с DLL'кой http://www.rarlab.com/rar/UnRARDLL.exe
и кое что здесь http://www.rarlab.com/

А про ZIP могу сказать, что его уже столько людей переписали, и найти проблемы не будет.

Автор: Monty 3.6.2003, 15:06
Вспомнил, на Builder есть ZIP и он бесплатный http://www.aidaim.com/products/unlock.php?product_id=9, регистрация бесплатна, на мыло прийдет код для установки.

Автор: TimPP 9.6.2003, 12:18
Под UNIX есть исходники UNZIP, GZIP, BZIP ... ( компилируются под WIN32 )
Возми и вставь в свой проект, я вставлял BZIP.

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