Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Работа с архивами   Найти похожие ветки 

 
Viking   (2004-03-24 15:01) [0]

Добрый день!
Господа, подскажите пожалуйста, нет ли случайно готового компонента для работы с архивами (RAR, ZIP, ARJ).
Желательно, freeware.

Понятное дело, что таких компонентов море!  Смотрел на torry.net - их огромное число!
Может быть, есть личные предпочтения?
Что можете посоветовать?

Спасибо.


 
VLAD-MAL   (2004-03-24 15:15) [1]

Что у тебя за задача? Просто хранить данные в сжатом виде? - Юзай - ZLib (входит в поставку Delphi). Работет шустро, компрессирует сносно. Есть примеры. Сам юзаю.

Остальное - сложнее.


 
Viking   (2004-03-24 15:41) [2]

Задача такая:
-приходят в некоторую папку файлы;
-файлы могут быть в архивах, заранее не известно, каких, но формат может быть ARJ, RAR, или ZIP;

Вот надо эти файлы извлечь из архива и обработать.

Просто "поюзать" библиотеку типа UnRar или UnZip - слишком долго и муторно, хотя и возможно...
Наверняка есть куча готовых решений!
Я навскидку нашёл
- ZipTV (кажется платный)
- ZipForge - а как там с ARJ и RAR-архивами?

Хелп!


 
VLAD-MAL   (2004-03-24 15:43) [3]

Просто "поюзать" библиотеку типа UnRar или UnZip - слишком долго и муторно, хотя и возможно...

- самое простое решение. Зато не будет болеть голова по поводу входных форматов (просто будешь ставить переодически новый WinRar, и все). Кстати, скорее всего, тебе WinRar с головой хватит.


 
Viking   (2004-03-24 15:52) [4]

Кстати, скорее всего, тебе WinRar с головой хватит.

Не согласен!
Это автоматический процесс - обработка происходит без участия человека!
А WinRar или TotalCommander - это уже требует ручных действий - присутствие человека!

Вот такие пироги...


 
Defunct ©   (2004-03-24 15:59) [5]

Viking   (24.03.04 15:52) [4]

У WinRar есть командная строка

Все что вашей программе надо сделать так это сформировать эту командрую строку и запустить WinRAR с помощью ShellExecute


 
Viking   (2004-03-24 16:22) [6]

Этого как раз и не хочется!

Я с таким же успехом буду использовать UnRar.DLL в фоне!

Кстати, поставил ZipTV.
Вроде бы - то что нужно - и даже работает и денег не просит... пока во всяком случае...

А в чем там прикол? Когда он может отказаться работать, как незарегистренный? Ничего он у меня при установке не спрашивал...

Кто его использовал? Поделитесь опытом?!


 
VLAD-MAL   (2004-03-24 16:54) [7]

А без IDE работает?
А какие форматы понимает?
А разные версии архивов?


 
Viking   (2004-03-24 17:09) [8]

А без IDE работает?
Работает!
А какие форматы понимает?
Да почти все! ARJ, RAR и ZIP точно!
А разные версии архивов?
не знаю - не пробовал...


 
VLAD-MAL   (2004-03-24 17:14) [9]

"Ну, за удачу!"



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.073 c
1-1080210217
SergP
2004-03-25 13:23
2004.04.11
Как запретить запуск нового процесса?


3-1081507342
Homer
2004-04-09 14:42
2004.04.11
Синхронизация.


1-1082562776
Insert
2004-04-21 19:52
2004.04.11
Запуск readme


1-1082742943
Федя Мегатронов
2004-04-23 21:55
2004.04.11
Компилятор пишет "Undeclared identifier: FileExists "


1-1082962907
Goorus
2004-04-26 11:01
2004.04.11
Контейнер объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский