| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. |