Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Rar-архив как отдельный диск [D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]


Programist21 ©   (2002-12-21 10:42:00) 

Народ, помогите плиз.
Короче, надо замутить следующую программу: Программа для подсоединения rar-архива как отдельного диска!
Как делать диски и связывать их с каталогами (или же удалять их) я знаю - subst.pas ;)

Короче, формирую конкретные вопросы:
1) см. описание программы;
2) Как переименовать получившийся диск? (А может и повешать на него значок ico? ;)
3) Есть какие-нибудь хорошие компоненты для работы с rar-архивами?
4") (малость не по теме) Можно ли шифровать начало файла, а потом "быстро" его (начало) расшифровывать и иметь доступ к файлу?
(все три вопроса, касаются одной программы!)
Заранее спасибо всем кто откликнится. Delphi + Mastak = рулеззз! ;)


Cobalt   (2002-12-25 16:51:00) [1]

Вот только надо старым (до 2,8 версии) паковать, а то в новом алгоритмы поменялись конкретно :(


.nuke   (2002-12-25 14:49:00) [2]

>Если галочку Solid Archive убрать
специально проверил WinXPprof запаковал и так и так, одинаково дооолго разница от силу в 2-3 секунды (K6-2 350Mhz,128RAM, 80Gb-7200rpm)

ИМХО:
для выкладывания в инет файлики надо раром паковать, а если локально то ТОЛЬКО ZiP !!!


Viktor Kushnir   (2002-12-25 07:38:00) [3]

Кстати, то что тут наприсано про RAR гон полнейший. Если галочку Solid Archive убрать при упаковке, то можно будет легко получить доступ к любому файлу архива в любой момент, без распаковки всего архива. Хотя конечно ZIP все равно быстрее работает, так как в большенстве случаев сжимает хуже.


Eraser@YYY   (2002-12-25 01:41:00) [4]

Реализовано для zip тогда вопросы:
- ихавыми разроботчиками(которые там всякий ZipMagic слепили)?
- делфистами? Если так то ссылочку можно!!


Slym   (2002-12-23 06:33:00) [5]

Для ZIP"а уже такое реализовано...
Для RAR это гемороидально сложно или даже практически невозможно в силу очень большой тормознутости... Объясняю:

ZIP от RAR"а отличается ПОТОЧНОСТЬЮ! Т.е. в ЗИП заложена инфа откуда каждый файл начинается и отдельный файл из архива распаковывается сразу, практически без поиска...
RAR не содержит такой информации и добыча файла вызовет распаковку всего файла от начала до конца требуемого, в частности файл в конце архива потребует распаковки ВСЕГО СОДЕРЖИМОГО АРХИВА!!! А если "диск" мегов скажем 300-500?! и нужно чтение/запись файла в конце архива в 8 кб, на пне 4 ну минут 5 наверно!


Cobalt   (2002-12-23 01:36:00) [6]

Слышал, что в кладовке есть компонент для рар-архивов. Да и на сайте /|\ есть примеры вместе с ДЛЛ-кой.


Eraser@YYY   (2002-12-22 23:22:00) [7]

1) Autorun.inf - файл конфигурации диска, можно установить какую прогу запускать при автозапуске, значёк, добавить пункты в меню диска которые также запускают что либо.
2) unrar.dll примеры на сайте www.rarsoft.com
3) Сам интересуюсь, если чё надыбаешь по этой теме поделись.


Programist21   (2002-12-21 17:04:00) [8]

toCobalt
1) Чем можно его распаковать? Посоветую компоненты?
2) AutoRun.inf? - что это значит?
3) А что с этой DLL-кой делать? Кинь точный урл?
Спасибо!


Cobalt   (2002-12-21 14:08:00) [9]

1) распаковываешь архив и подключаешь
2) AutoRun.inf?
3) unrar.dll на сайте Рар-а с примерами


Наверх

Титульная страница Поиск, карта сайта Написать письмо