Total Commander

Total Commander
Total Commander
TC
Total Commander.gif
Скриншот программы
Тип

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

Разработчик

Кристиан Гислер

Написана на

Delphi, Lazarus

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

Windows 3.x (только TC 6.x) / Windows 9x / NT / CE, Android

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

8.01[1] (3 августа 2012)

Лицензия

Проприетарная:
Shareware (Windows 9x / NT),
Freeware (Windows CE, Android)

Сайт

ghisler.com

Total Commander — файловый менеджер с закрытым исходным кодом, работающий на платформе Microsoft Windows.

Содержание

История

Ранее программа называлась Windows Commander, но с 29 октября 2002 года, по требованию корпорации Microsoft, она была переименована.[2]

Первая публичная немецкая версия стала доступна 25 сентября 1993 года. Начиная с версии 7.5 от 16 июля 2009 года русская локализация входит в дистрибутив программы.

В ноябре 2010 года автор программы дал большое интервью для русскоязычных пользователей, подробно рассказав о планах проекта и его текущих технических проблемах.[3]

19 июня 2011 года появлется первая версия Total Commander для Android устройств, вместе с тремя дополнительными плагинами (FTP,LAN,WebDav).

Возможности программы

  • Двухпанельный многоязычный графический интерфейс пользователя;
  • Полностью настраиваемые сочетания клавиш, близкие к популярному до середины 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;
  • Разрезание и сборка файлов большого объёма;
  • Подсчёт и проверка контрольных сумм файлов (CRC32, MD5, SHA1);
  • Групповое переименование файлов и синхронизация каталогов;
  • Сравнение файлов с возможностью редактирования, сравнение файлов с разными кодовыми страницами;
  • Расширенный поиск файлов, включая поиск текста в любых файлах, в том числе на нескольких дисках и FTP; поиск дубликатов файлов; поиск внутри архивов;
  • Встроенный просмотрщик файлов (lister) для просмотра файлов любого размера в шестнадцатеричном, двоичном или текстовом формате с использованием набора символов «DOS», «ANSI»/«Windows», Unicode, UTF-8 и других;
  • Поддерживаются регулярные выражения при поиске файлов (в именах и в содержимом) и во внутреннем просмотрщике, групповом переименовании файлов, диалоге выбора и выделения файлов и фильтрах;
  • Поддержка последовательной очереди и параллельного фонового выполнения операций над файлами (копирование, перенос, удаление, работа с архивами и FTP);
  • Журналирование файловых операций;
  • Возможность временного повышения уровня привилегий; поддержка механизма User Account Control в Windows Vista;
  • Естественная (native) поддержка портативного режима работы (без инсталляции), поддержка U3 флеш-накопителей;
  • Расширение функциональности программы с помощью подключаемых модулей (плагинов).
  • Работает с длинными (более 255 символов, но не более 4096 символов) путями под NTFS.

Плагины

Функциональность Total Commander можно расширять с помощью плагинов.[4] Доступно несколько видов таких плагинов:

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

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

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

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

Плагины внутренней программы просмотра (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;
  • атрибутов файла, таких как время создания и т. п. (встроенный плагин);
  • атрибутов исполняемых модулей.

Плагины быстрого поиска

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

  • QuickSearch Extended
  • вариант с поддержкой китайской кодировки текста

Особенности программы

  • Под платформой x86-64 работает с рядом ограничений, свойственным 32-разрядным приложениям, поскольку сама программа и, соответственно, плагины, написаны под x86. В частности, файловый менеджер не имеет доступа к каталогу Windows\System32, поскольку для 32-разрядных приложений доступ к системному каталогу для 64-разрядного кода запрещен на уровне ядра.[5] Однако начиная с седьмой версии в TC появилась экспериментальная директива x64DisableRedirection, позволяющая отключить перенаправление системных папок в 32-разрядные копии.[5]
    • Начиная с версии 8.0 архитектура программы стала 64-разрядной, что позволило избавится от вышеописанных проблем, но добавило новые. В частности, необходимость переработки старых плагинов, так как они не совместимы с 64-разрядным ядром программы. 16 сентября 2011 года состоялся релиз первой beta-версии TC 8.0.[6]
  • Полная поддержка юникода.

Примечания

Литература

  • К. Власов. Total Commander: эффективная работа с файлами и архивами. — СПб.: БХВ-Петербург, 2009. — 752 с. — (В подлиннике). — ISBN 978-5-9775-0022-7

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


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

  • Total Commander — 7.0 screenshot Developer(s) …   Wikipedia

  • Total Commander — Développeur Christian Ghisler Dernière version …   Wikipédia en Français

  • Total commander — Скриншот программы Тип Файловый менеджер Разработчик Кристиан Гислер …   Википедия

  • Total Commander — Basisdaten Entwickler Christian Ghisler Aktuelle Version …   Deutsch Wikipedia

  • Total Commander — Total Comander Desarrollador Christian Ghisler Información general Lanzamiento 25 de septiembre de 1993 (info) …   Wikipedia Español

  • Total Annihilation — (deutsch: Totale Vernichtung) ist ein Echtzeit Strategiespiel aus dem Jahr 1997 für den PC und Macintosh der Firma Cavedog Entertainment. Es zeichnete sich durch ein konsequentes large scale Konzept aus: üppige Raum und Verbandsgrößen und… …   Deutsch Wikipedia

  • Total Annihilation: Kingdoms — Total Annihilation (deutsch: Vollständige Auslöschung) ist ein Echtzeit Strategiespiel aus dem Jahr 1997 für den PC und Macintosh der Firma Cavedog Entertainment. Chefentwickler war Chris Taylor, welcher nun für Gas Powered Games (Dungeon Siege)… …   Deutsch Wikipedia

  • Total Annihilation: The Core Contingency — Developer(s) Cavedog Entertainment Publisher …   Wikipedia

  • Total Annihilation — Éditeur GT Interactive Développeur Cavedog Entertainment Concepteur …   Wikipédia en Français

  • Total Annihilation: Kingdoms — Developer(s) Cavedog Entertainment[1] …   Wikipedia


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

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