Total Commander

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Total Commander
TC
Скриншот программы
Тип Файловый менеджер
Разработчик Кристиан Гислер
Написана на Delphi
ОС Windows 9x / NT / CE
Версия 7.04a (Windows) — 8 августа 2008
Тестовая версия 7.50 beta 6 — 25 июня 2009
Лицензия Проприетарная:
Shareware (Windows 9x / NT),
Freeware (Windows CE)
Сайт ghisler.com

Total Commander — файловый менеджер с закрытым исходным кодом, работающий под Microsoft Windows. Ранее носил имя Windows Commander, с 29 октября 2002 года по требованию корпорации Microsoft был переименован.[источник?]

Содержание

[править] Возможности программы

  • Двухпанельный многоязычный графический интерфейс пользователя;
  • Полностью настраиваемые сочетания клавиш, близкие к популярному до начала 1990-х годов файловому менеджеру Norton Commander для DOS (клавиатурные комбинации для просмотра, редактирования, копирования и удаления файлов);
  • Поддержка Drag&Drop при помощи мыши;
  • Настраиваемые меню и панели инструментов с кнопками для запуска внешних программ или внутренних команд меню;
  • Выделение и подсветка файлов на панели по имени, расширению, дате и времени создания файла и по многим другим условиям;
  • Встроенный FTP-клиент, с поддержкой SSL/TLS;
  • Работа с архивами так же, как с подкаталогами. Соответствующая программа-архиватор вызывается автоматически. Поддерживаются PKZIP, ARJ, LHA, RAR, UC2, ACE, TAR, gzip и tar+gzip;
  • Внутренний упаковщик для формата ZIP, с возможностью создания многотомных и самораспаковывающихся (16- и 32-битных) архивов;
  • Внутренние распаковщики для форматов ZIP, ARJ, LZH, gzip, tar, RAR и ACE;
  • Групповое переименование файлов и синхронизация каталогов;
  • Расширенный поиск файлов, включая поиск текста в любых файлах, в том числе на нескольких дисках и FTP;
  • Встроенный просмотрщик файлов (  F3  или   Alt  +  F3 ) для просмотра файлов любого размера в шестнадцатеричном, двоичном или текстовом формате с использованием набора символов «DOS» или «ANSI»/«Windows». Ширину строки и размер шрифта можно настраивать;
  • Расширение функциональности программы с помощью подключаемых модулей (плагинов).

[править] Плагины

Функциональность Total Commander можно расширять с помощью плагинов.[1][2][3]

[править] Архиваторные плагины (Packer Plugins, WCX)

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

Плагины могут использоваться для:

  • упаковки/распаковки архивов bzip2, PPMd, HA и иных архивов повышенного уровня компрессии;
  • создания списка файлов в выбранных каталогах, что полезно для каталогизации целых дисков;
  • создания командного файла для выбранных файлов, например, для неоднократного пакетного копирования;
  • распаковывания, поиска, распаковки и удаления файлов в CHM-файлах;
  • просмотра и извлечения ресурсов (музыки, текстур и т. д.) из игровых архивных файлов;
  • скрытия файлов на флеш-диске или дискете от посторонних глаз;
  • симметричного и асимметричного шифрования и дешифрования файлов симметричными и асимметричными алгоритмами;
  • конвертации звуковых, графических файлов;
  • стеганографического сокрытия файлов в изображении.

[править] Плагины внутренней программы просмотра (Lister Plugins, WLX)

Плагины внутренней программы просмотра отображают специальные типы файлов во встроенном просмотрщике (Lister), а также на панели быстрого просмотра (  Ctrl  +  Q ).

К примеру, плагины могут использоваться для:

  • отображения файлов в графических форматах, баз данных, PDF, OpenOffice.org;
  • отображения исходного кода на Си, Pascal, Java и т. д. с подсветкой синтаксиса;
  • проигрывания файлов в звуковых- и видео-форматах, а также CD-треков;
  • просмотра различной информации об архивах: размер данных, количество файлов и т. д.;
  • просмотра SWF-файлов, веб-страниц, электронных книг формата FB2.

[править] Плагины файловой системы (File System Plugins, WFX)

Плагины файловой системы доступны через панель Сетевого окружения. Они обычно обеспечивают доступ к каким-то частям компьютера, куда нет доступа через имена дисков, или к каким-либо удалённым системам.

Плагин файловой системы может быть предназначен для доступа к:

  • устройству Windows CE или Pocket PC;
  • файловой системе мобильных телефонов (Samsung, Symbian, Siemens, Motorola, Nokia);
  • файловым системам ext2fs и ReiserFS;
  • удалённым веб-серверам по HTTP-протоколу, почтовому серверу;
  • информации о запущенных на данный момент процессах;
  • содержимому кеша Internet Explorer;
  • базе (контактам и истории сообщений) Миранды;
  • содержимому плейлистов Winamp;
  • реестру Windows, в том числе на удалённом компьютере, с возможностью работы с ключами реестра как с файлами и папками;
  • буферу обмена Windows, например, копированию графического фрагмента в разных форматах;
  • скрытым настройкам операционной системы.

[править] Информационные (контентные) плагины (Content plugins, WDX)

Информационные плагины призваны решать несколько задач: поиск по специфическим свойствам и сведениям о содержимом файлов, отображение этой информации в файловых списках и использование её в инструменте группового переименования и для добавления дополнительной информации в название файла.

Контентные плагины могут применяться для получения:

  • тегов аудио-файлов (исполнитель, заголовок, альбом и т. д.);
  • информации о видеофайлах, графических файлах, цифровых фотоснимках, хранящейся в заголовках EXIF в JPEG-файлах;
  • текста из документах MS Word, OpenOffice.org, Acrobat;
  • атрибутов файла, таких как время создания и т. п. (встроенный плагин);
  • атрибутов исполняемых модулей.

[править] Недостатки программы

  • Закрытый исходный код; покрывается тем, что программистам предоставляется гибкий программный интерфейс (API) для разработки сторонних плагинов и утилит.
  • Под платформой x86-64 работает с рядом ограничений, свойственным 32-разрядным приложениям, поскольку сама программа и, соответственно, плагины, написаны под x86. В частности, файловый менеджер не имеет доступа к каталогу Windows\System32, поскольку для 32-разрядных приложений доступ к системному каталогу для 64-разрядного кода запрещен на уровне ядра.[4]

[править] Примечания

[править] Ссылки