Total Commander
24 Липня, 2017
Total Commander – файловый менеджер с закрытым исходным кодом, работающий на платформе Microsoft Windows и Android.
Ранее программа была клоном Norton Commander, а потом называлась Windows Commander, но с 29 октября 2002 года, по требованию корпорации Microsoft, она была переименована.
Первая публичная немецкая версия стала доступна 25 сентября 1993 года. Начиная с версии 7.5 от 16 июля 2009 года русская локализация входит в дистрибутив программы.
В ноябре 2010 года автор программы дал большое интервью для русскоязычных пользователей, подробно рассказав о планах проекта и его текущих технических проблемах.
19 июня 2011 года появляется первая версия Total Commander для Android-устройств, вместе с тремя дополнительными плагинами (FTP, LAN, WebDav).
С сентября 2011 года существует специальная редакция Total Commander для 64-разрядных операционных систем. В настоящее время выпускается дистрибутив, в полной мере поддерживающий как x86, так и x86-64 платформы.
Возможности программы Total Commander
- Двухпанельный многоязычный графический интерфейс пользователя;
- Полностью настраиваемые сочетания клавиш, близкие к популярному до середины 1990-х годов файловому менеджеру Norton Commander для DOS (клавиатурные комбинации для просмотра, редактирования, копирования и удаления файлов);
- Поддержка Drag and 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);
- Групповое переименование файлов и синхронизация каталогов (но без атрибутов и расширенных атрибутов, как в rsync, например);
- Сравнение файлов с возможностью редактирования, сравнение файлов с разными кодовыми страницами;
- Расширенный поиск файлов, включая поиск текста в любых файлах, в том числе на нескольких дисках и FTP (поиск дубликатов файлов и поиск внутри архивов);
- Встроенный просмотрщик файлов (lister) для просмотра файлов любого размера в шестнадцатеричном, двоичном или текстовом формате с использованием набора символов «DOS», «ANSI»/«Windows», Unicode, UTF-8 и других;
- Поддерживаются регулярные выражения при поиске файлов (в именах и в содержимом) и во внутреннем просмотрщике, групповом переименовании файлов, диалоге выбора и выделения файлов и фильтрах, но сильно ограниченные (поддерживается мало конструкций, есть ограничение на длину выражения), поиск в просмотрщике по регулярному выражению затруднён;
- Поддержка последовательной очереди и параллельного фонового выполнения операций над файлами (копирование, перенос, удаление, работа с архивами и FTP);
- Журналирование файловых операций;
- Возможность временного повышения уровня привилегий (поддержка механизма User Account Control в Microsoft Windows Vista, 7 и 8);
- Естественная (native) поддержка портативного режима работы (без инсталляции), поддержка U3 флеш-накопителей;
- Расширение функциональности программы с помощью подключаемых модулей (плагинов).
- Работает с длинными (более 255 символов, но не более 4096 символов) путями под NTFS.
- Для основных операций над файлами, которые могут вызывать ошибки, поддерживается фоновое продолжение операций при выдаче запроса пользователю при ошибке обработки одного или нескольких файлов.
Особенности Total Commander
- 32-битная версия Total Commander под платформой x86-64 работает с рядом ограничений, свойственных 32-разрядным приложениям, поскольку сама программа и, соответственно, плагины, написаны под x86.
В частности, файловый менеджер не имеет доступа к каталогу Windows\System32, поскольку для 32-разрядных приложений доступ к системному каталогу для 64-разрядного кода запрещён на уровне ядра. Однако начиная с седьмой версии в TC появилась экспериментальная директива x64DisableRedirection, позволяющая отключить перенаправление системных папок в 32-разрядные копии.
- Начиная с версии 8.0 выпускается и полностью 64-разрядный Total Commander (программа была переписана на Free Pascal/Lazarus), что позволило избавиться от вышеописанных проблем, но добавило новые.
В частности, необходимость переработки старых плагинов, так как они не совместимы с 64-разрядным ядром программы. 16 сентября 2011 года состоялся релиз первой бета-версии TC 8.0.
- Частичная поддержка Юникода.
- Зачаточная поддержка жёстких/мягких ссылок.
Мягкие ссылки показываются, удаление работает корректно (удаляется ссылка, а не каталог по ссылке с подкаталогами и файлами), но подсчёт занимаемого места ведётся считая, что ссылки – это новые каталоги/файлы, в поиске нельзя указать атрибут “ссылка”, файлы копируются + удаляются вместо быстрого перемещения, если исходные файлы и пути назначения лежат на разных дисках, но реальные пути (после разворачивания всех мягких ссылок) лежат на одном и т. д..
Ссылки
Сайт Total Commander
Скачать Total Commander 32-bit
Скачать Total Commander 64-bit