FAR Manager

FAR Manager
FAR Manager
FAR
FAR manager.png
типичный вид FAR Manager
Тип

Файловый менеджер

Разработчик

Евгений Рошал, FAR Group

Написана на

C++

Операционная система

1.7x — Windows
2.0 — Windows 2k/XP/2003/Vista/2008/Windows 7

Последняя версия

3.0 build 2942 (10 ноября 2012)

Тестовая версия

3.0 build 2972 (24 ноября 2012)

Лицензия

с версии 1.75.2629 — Freeware[1]
с версии 2.0: Свободное ПО (BSDL)[2]

Сайт

http://www.farmanager.com

FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows.

Автор программы — Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD. Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным.

Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.

Содержание

История

  • 22 мая 2000 года — Рошал предложил отдать исходные тексты FAR Manager 1.64 трём-четырём плагинописателям «в хорошие руки» на условиях «за спасибо».[5]
  • 18 июня 2000 года — на базе egroups.com заработал лист рассылки для новых разработчиков FAR Manager. Эту дату можно считать зарождением FAR Group.
  • 23 июня 2000 года — Рошал выпускает «последнюю версию» 1.65[6], после чего версия FAR Manager начинается с 1.70.
  • 5 февраля 2011 года — версия юникодного FAR изменена на 3.0.[10] Начиная с билда 1825 полностью переработан API плагинов. Плагины версии 1.x по прежнему могут работать в FAR 3.0.
  • 19 марта 2011 года — для хранения всех настроек используется SQLite.[10]

Особенности реализации

Программа может работать как в оконном, так и полноэкранном режиме. Некоторые недостатки интерфейса, схожие с DOS-программами в оконном режиме (невозможность произвольного изменения текстового разрешения окон, проблемы с закрытием при выключении системы), проявляются в Windows 9x и отсутствуют в семействе Windows NT.

FAR поддерживает длинные имена файлов, атрибуты файлов файловой системы NTFS, различные кодировки текстов, может использовать системные функции для копирования файлов, имеет многоязычный интерфейс и систему помощи.

FAR Manager был с самого начала ориентирован на платформу Windows. Время от времени пользователи высказывали просьбы сделать версии для других платформ (Linux и Mac OS). Разработчики утверждают, что код программы слишком специфичен для Windows, и портирование на другую платформу потребовало бы больших изменений.

Подключаемые модули (плагины)

Редактор FAR с плагином Colorer
Окно FAR развёрнуто на весь экран, в одной панели открыт «быстрый просмотр». Используется плагин Multimedia viewer

Возможности FAR существенно расширяются благодаря плагинам различного назначения:

  • управление принтерами, как подключёнными к ПК, так и сетевыми;
  • подсветка синтаксиса в исходных текстах программ;
  • работа с FTP-серверами (с поддержкой доступа через различные типы прокси, автоматической докачкой и прочее);
  • работа с SFTP-серверами (плагин WinSCP);
  • поиск и замена символов одновременно во множестве файлов с применением регулярных выражений;
  • средства переименования групп файлов с возможностью использования сложных составных масок из символов подстановки и шаблонов;
  • NNTP/SMTP/POP3/IMAP4 клиенты и отправка сообщений на пейджер;
  • работа при нестандартных размерах текстового экрана;
  • перекодировка текстов с учётом национальных кодовых таблиц;
  • манипуляции с содержимым корзины;
  • управление приоритетами процессов на локальном или на сетевом ПК;
  • автозавершение слов в редакторе и работа с шаблонами;
  • редактирование реестра Windows;
  • создание и изменение ярлыков Windows;
  • всевозможные манипуляции с файлами и текстом, делающие комфортной работу с фидонетовскими материалами;
  • кодирование и декодирование файлов в формате UUE;
  • симметричное и асимметричное шифрование файлов;
  • управление программой Winamp и модификация комментариев MP3-файлов;
  • просмотр и редактирование содержимого ресурсов различных игр;
  • работа с различными серверами через ODBC + работа с серверами Oracle через OCI;
  • управление службой RAS;
  • запуск внешних программ (компиляторов, конвертеров и проч.) при редактировании текстов в редакторе FAR;
  • отображение содержимого файлов справки Windows (.hlp и .chm);
  • калькуляторы с разными возможностями;
  • различные игры;
  • функции проверки орфографии при обработке текста в редакторе FAR;
  • работа с файл-образами дисков для ZX Spectrum и пк Вектор-06Ц;
  • подготовка каталога сменных накопителей и многое другое.
  • вычисление и проверка CRC и криптографических хеш значений файлов (SHA-1; SHA-2; Whirlpool и других).

Некоторые важные плагины (например, для работы с FTP, печати, сравнения файлов, работы с архивами, сетью) входят в поставку FAR. Но подавляющее большинство плагинов доступно для скачивания в интернете, пользователь может устанавливать их в соответствии со своими задачами. В настоящее время насчитывается более 700 плагинов для FAR.

Большинство плагинов написаны на Си/С++ и Паскале с использованием оригинального FAR API. Существуют и современные альтернативы: FarNet предоставляет API и инструменты для написания .NET модулей; модуль PowerShellFar реализует поддержку Windows PowerShell и открывает объектную модель FarNet для управления из скриптов или командной строки; модуль LuaFAR предоставляет API для написания скриптов и плагинов на языке Lua.

Юникодная версия

26 октября 2007 был открыт публичный доступ к SVN-репозиторию с юникодной версией менеджера.

Лицензия

В версиях до 1.75.2629 FAR распространялся как shareware (некоторые функции работали только после прохождения платной регистрации), при этом существовала бесплатная так называемая «xUSSR-регистрация» для жителей России и других стран бывшего Советского Союза. В ней в качестве пароля для регистрации требовалось ввести русскими буквами название текущего дня недели. Такая регистрация позволяла использовать версии FAR по 1.61 включительно полностью бесплатно[11], в более поздних версиях требовалась платная регистрация для коммерческого использования.

Начиная с версии 1.75.2629, FAR не требует регистрации и распространяется бесплатно под модифицированной лицензией BSD.[12] В связи с этим начиная с 18 мая 2010 года компания RARLabs прекращает продажу Far Manager.[13]

Версии 1.8.х и 2.x, имеющие поддержку юникода, распространяются бесплатно и с открытым исходным кодом под модифицированной лицензией BSD.[14]

Примечания

  1. Far Manager 1.75 теперь распространяется бесплатно. Официальный форум. Архивировано из первоисточника 11 июля 2012.
  2. Far Manager Official Site : исходный код. Архивировано из первоисточника 19 июля 2012.
  3. 1 2 История версий. Архивировано из первоисточника 8 июля 2012.
  4. far 1.3 — fido7.far.support Google Groups. Архивировано из первоисточника 9 июля 2012.
  5. New FAR — fido7.far.support Google Groups. Архивировано из первоисточника 9 июля 2012.
  6. FAR 1.65 отличается от 1.64 исправлением модуля печати
  7. Far Manager Official Site : download. Архивировано из первоисточника 29 июля 2012.
  8. forum.farmanager.com • View topic — Open Source — Unicode Far. Архивировано из первоисточника 8 июля 2012.
  9. История изменений. Архивировано из первоисточника 8 июля 2012.
  10. 1 2 История изменений. Архивировано из первоисточника 8 июля 2012.
  11. forum.farmanager.com • View topic — Лицензия. Архивировано из первоисточника 11 июля 2012.
  12. Модифицированная лицензия BSD. Архивировано из первоисточника 18 сентября 2012.
  13. Softkey-Россия: Far Manager стал бесплатным. Архивировано из первоисточника 18 сентября 2012.
  14. Far Manager Official Site : лицензия. Архивировано из первоисточника 7 июля 2012.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "FAR Manager" в других словарях:

  • FAR Manager — Bildschirmfoto von Version 1.80 Basisdaten Entwickler FAR Group (bis 2000 Jewgeni Roschal) …   Deutsch Wikipedia

  • FAR Manager — est un gestionnaire de fichiers libre pour les systèmes Win32, et est un clone de Norton Commander. FAR Manager utilise les consoles Win32. Les fonctionnalités du gestionnaire sont facilement extensibles avec des plugins. À l origine, FAR Manager …   Wikipédia en Français

  • Far Manager — est un gestionnaire de fichiers libre pour les systèmes Win32, et est un clone de Norton Commander. FAR Manager utilise les consoles Win32. Les fonctionnalités du gestionnaire sont facilement extensibles avec des plugins. À l origine, FAR Manager …   Wikipédia en Français

  • FAR Manager — Infobox Software name = FAR Manager caption = FAR Manager screenshot collapsible = yes developer = Eugene Roshal (1996 2000) FAR Group (since 2000) released = ? frequently updated = yes programming language = C++ operating system = Microsoft… …   Wikipedia

  • Far Manager — …   Википедия

  • Far manager — …   Википедия

  • Far — (englisch für „fern“) steht als Abkürzung für: Failure Analysis Request, ein Prozess oder Formular zum Melden von Fehlern z. B. in Produkten Falschakzeptanzrate (auch False Acceptance Rate o. ä.), ein Begriff aus der Informatik Fasci d Azione… …   Deutsch Wikipedia

  • Far — may refer to:* Far East, or South and Southeast Asia ** Far Eastern Republic ** Far Eastern Federal District * FAR Manager, a Win32 Norton Commander clone * FAR Rabat, a Moroccan football club * Far infrared astronomy * Far pointer, in computer… …   Wikipedia

  • FAR — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour les articles homophones, voir Fard, fart, phare et FHAR …   Wikipédia en Français

  • FAR — (englisch für „fern“) steht als Abkürzung für: Failure Analysis Request, ein Prozess oder Formular zum Melden von Fehlern zum Beispiel in Produkten Falschakzeptanzrate (auch False Acceptance Rate o. ä.), ein Begriff aus der Informatik Fasci… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»