Файловый менеджер Total Commander
по дисциплине: «Операционные системы и среды»
для специальности:
230105 «Программное обеспечение вычислительной техники и автоматизированных систем»
(базовый уровень)
занятие рассчитано
на 2 часа
Санкт- Петербург
Описание лабораторной работы составлено в соответствии с тематическим планом по учебной дисциплине «Операционные системы и среды».
Составитель: Насыров Н.Ф.
Рецензент: Кривоносова Н.В.
Рассмотрено и одобрено на заседании цикловой комиссии № 6(комиссия информационных технологий)
Утверждено на заседании методического совета
«29 » июня 2011 г. Протокол № 7
Председатель цикловой (предметной) комиссии /Лебедева К.В. /
Лабораторная работа № 16
Файловый менеджер Total Commander
1. Цель работы: изучение приемов работы c файловой структурой с помощью приложения Total Commander.
2. Краткие сведения из теории:
Total Commander — файловый менеджер с закрытым исходным кодом, работающий на платформе Microsoft Windows.
Ранее программа называлась Windows Commander, но с 29 октября 2002 года, по требованию корпорации Microsoft, она была переименована.
Первая публичная немецкая версия стала доступна 25 сентября 1993 года. Начиная с версии 7.5 от 16 июля 2009 года русская локализация входит в дистрибутив программы.
В ноябре 2010 года автор программы дал большое интервью для русскоязычных пользователей, подробно рассказав о планах проекта и его текущих технических проблемах.
Возможности программы:
§ Двухпанельный многоязычный графический интерфейс пользователя;
§ Полностью настраиваемые сочетания клавиш, близкие к популярному до середины 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 можно расширять с помощью плагинов. Доступно несколько видов таких плагинов:
Архиваторные плагины (Packer Plugins, WCX)
Архиваторные плагины используются для распаковки определённых типов файлов, обычно архивных форматов. Некоторые такие плагины также позволяют создавать новые архивы поддерживаемого типа и модифицировать существующие архивы.
Плагины могут использоваться для:
§ упаковки/распаковки архивов bzip2, PPMd, HA и иных архивов повышенного уровня компрессии;
§ создания списка файлов в выбранных каталогах, что полезно для каталогизации целых дисков;
§ создания командного файла для выбранных файлов, например, для неоднократного пакетного копирования;
§ распаковывания, поиска, распаковки и удаления файлов в CHM-файлах;
§ просмотра и извлечения ресурсов (музыки, текстур и т. д.) из игровых архивных файлов;
§ скрытия файлов на флеш-диске или дискете от посторонних глаз;
§ симметричного и асимметричного шифрования и дешифрования файлов симметричными и асимметричными алгоритмами;
§ конвертации звуковых, графических файлов;
§ стеганографического сокрытия файлов в изображении;
§ нестандартного использования, вроде записи и просмотра структуры каталогов и файлов (DiskDir), хеш-сумм (md5, sha1 — больше практически не нужны в связи с адекватной функцией в самой программе).