Файловый и архивный менеджер FAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Настройка работы архиваторов ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------------- 1. Вступление --------------------------------------------------------------------------- Под работой архиваторов в FAR подразумевается то, что вы можете создавать, просматривать, изменять различные архивы, к наиболее популярным видам которых можно отнести RAR, ZIP, ARJ, HA, CAB. Наиболее полное описание архиваторов, сравнительные тесты и ссылки на производителей можно прочитать здесь: http://www.compression.ru/arctest Если все вышеперечисленное у вас уже есть, то дальше можно не читать. Как и многие другие возможности FAR, поддержка архивов осуществляется при помощи плагинов. Наиболее популярными подобными плагинами являются MultiArc и 7-zip. --------------------------------------------------------------------------- 2. MultiArc. --------------------------------------------------------------------------- Это стандартный плагин, входит в поставку FAR. Поддержку архивов он осуществляет следующим образом: - Просмотр содержимого архивов реализуется силами плагина при наличии соответствующего расширения к плагину в виде файла <ТипАрхива>.fmt или при помощи вызова (автоматически и незаметно для пользователя) соответствующих утилит. - Для создания и изменения архивов используются внешние программы - архиваторы. Для того, чтобы можно было воспользоваться этими внешними архиваторами, они должны быть доступны для запуска, а это в большинстве случаев означает, что все архиваторы расположены в специальной папке, а эта папка упомянута в переменной окружения %PATH% (если эти слова вам ровным счетом ничего не говорят, то обратитесь за помощью к специалистам). Какие архиваторы понадобятся вам в первую очередь - RAR. Берется rar.exe из дистрибутива WinRAR (http://rarlab.com/). По умолчанию RAR.FMT настроен на rar 2.5 и выше. Техническая справка: Для получения каталога RAR-архива с шифрованным заголовком используется UnRAR.dll (если библиотека доступна по путям). Из-за ограничения АПИ библиотеки UnRAR.dll поля даты создания и последнего доступа будут пусты. - ARJ. Используется arj32.exe из дистрибутива архиватора, который в свою очередь берется с http://www.arjsoftware.com/. По умолчанию ARJ.FMT настроен на arj32 3.08 и выше. - ZIP. Zip-архиваторов существует множество, но лучше использовать консольный 32-битный PKZip. Его можно скачать с PlugRing'a по адресу: http://plugring.farmanager.com/downld/files/arc/utils/pkzipc_40.rar Из всего архива потребуется только файл pkzipc.exe. По умолчанию ZIP.FMT настроен на 32-х битный pkzip 4 и выше. Техническая справка: PKZip четвертой версии сохраняет в архиве дополнительную информацию о времени создания, последней модификации и последнего доступа для каждого файла. Время сохраняется как UTC (Universal Time Coordinated - Всемирное координированное время). Если в архиве присутствует эта информация, то именно ее использует FAR для показа, предварительно преобразовав UTC в локальное время. При использовании для распаковки архиваторов, не поддерживающих данную дополнительную информацию, возможна разница между временем, которое показывает FAR для файлов внутри архива и временем извлеченных файлов. - HA. Рекомендуется брать 32-разрядный вариант данного архиватора под Windows, например, отсюда http://www.moris.ru/~spinoza/download/ha_nt.zip. - CAB. Рекомендуется архиватор MsCab (см. http://plugring.farmanager.com/cgi-bin/downld.cgi?Draw=List&Select=PlugIn&SelectPlugIn=310) Cab.fmt по умолчанию настроен именно на этот архиватор. - GZIP. Нужно скачать версию, скомпилированную под Windows 9x/NT с официального сайта программы - http://www.gzip.org/. Из всего дистрибутива нужен файл gzip.exe. http://plugring.farmanager.com/downld/files/arc/utils/gzip32.zip - TAR. Используется портированная под Win32 версия GNU TAR 1.12. http://plugring.farmanager.com/downld/files/arc/utils/tar32.rar - BZIP2. Используется версия 1.0 или новее, которую можно скачать с официального сайта программы. http://www.bzip.org/ - ACE. Используется файл ace32.exe из дистрибутива, который можно взять с http://winace.com/ (Commandline Ace). - JAR (.J). Используется версия 1.02 или новее с официального сайта программы: http://www.arjsoftware.com/ - LZH. Рекомендуется брать 32-разрядный вариант данного архиватора под Windows, например, отсюда http://plugring.farmanager.com/downld/files/arc/utils/lha32.rar - многие другие архиваторы можно скачать со следующего сайта: http://ftp.elf.stuba.sk/packages/pub/pc/pack/ Плюсы: плагин multiarc поддерживает десятки типов архивов и прочих файлов с определенной какими-либо правилами структурой, расширяется, т.е. можно добавить поддержку практически любого архиватора, если потребуется. Минусы: требуется наличие архиваторов, поддерживающих все типы архивов, с которыми вы работаете, на вашем компьютере. --------------------------------------------------------------------------- 3. 7-zip --------------------------------------------------------------------------- Этот плагин (брать на http://www.7-zip.org) поддерживает только следующие типы архивов: 7z, arj, bzip2, cab, cpio, gzip, rar, rpm, tar и zip, причем делает это собственными силами и не требует наличия соответствующих архиваторов. Плюсы: не требуется наличие архиваторов на локальных дисках, т.е. плагин можно использовать для создания и изменения архивов практически сразу после установки. Можно использовать _параллельно_ с multiarc. Минусы: мало поддерживаемых форматов архивов. [FAR manager development group]