Что такое Total Commander. Тотал коммандер что это


Интервью с автором Total Commander (Тотал Командер)

Представляю вам давно обещанное мною на этом блоге эксклюзивное интервью с автором известной во всем мире программы Total Commander - Кристианом Гислером. Total Commander начинает свою публичную историю в Швейцарии в 1993 году и принадлежит к категории программ, которые принято называть на Западе как Orthodox File Manager (OFM), или говоря по-русски - двухпанельный файл-менеджер. Мы побеседовали с автором программы о его будущих планах и истории проекта, а также о технических подробностях его разработки, которые традиционно остаются в тени от его многочисленных пользователей, не оставив без внимания и личные малоизвестные факты, связанные с этим известным разработчиком.

Это - первое большое интервью с Кристианом на русском. Кроме того, в отличии от множества англоязычных интервью, которые были сделаны до меня, здесь он по-моему впервые достаточно откровенно делится техническими деталями своей разработки - и я считаю именно эта составляющая, - наиболее информативная и уникальная часть этого интервью для всех любопытных разработчиков, и просто для людей преданных Total Commander'у. Интервью взято специально для Softkey.info - Онлайновый журнал о мире программного обеспечения.

Приятного вам чтения!

Широко известный факт, что вы до сих пор пишете свой файл-менеджер на допотопном Delphi 2. С чем это связано?

Я являюсь обладателем лицензионных версий всех последних Delphi, поэтому я достаточно хорошо представляю себе их возможности. Но дело тут вот в чем: компиляция exe-файла в Delphi 2 дает на выходе файл ощутимо меньший по размеру, чем, например, в Delphi 7. Кроме того, тестирование показывает, что exe-шник из-под Delphi 2 работает заметно быстрее, чем его полный аналог выпущенный компилятором Delphi 7. Я сталкиваюсь с тем, что люди часто удивляются, что Total по-прежнему работает очень быстро - я собираюсь сохранить эту его особенность, и, отчасти, секрет тут в правильно выбранном компиляторе.

Добавлю, что кроме этого, Delphi 2 генерирует очень универсальный код, например, с полной поддержкой 16-битовых приложений или Windows 95/98 - у меня до сих пор хватает таких клиентов. В тоже самое время, TC прекрасно себя чувствует и в Windows 7.

Ранее многократно публично вы заявляли, что закончили первый этап портирования Total Commander на Lazarus/Free Pascal. Как сейчас продвигается эта работа? Откуда такое экзотическое желание?

Да, я веду такую работу. Самая главная причина, почему я хотел попытаться портировать TC под Lazarus, это то, что Lazarus может создавать нативные 64-битные приложения, а Delphi - нет. Разработчики Delphi уже много лет анонсируют выход 64-битовой версии среды разработки, но её до сих пор нет. В то же самое время, уже сейчас, например в Германии, 46% процентов всех компьютеров продаётся с предустановленной 64-битовой версией Windows. Я постоянно сталкиваюсь с тем, что рядовые пользователи, подобно ситуации с мегапикселями в фотокамерах, считают, что чем больше цифра чего-то - тем лучше, и поэтому 64-битовые компьютеры гораздо круче 32-битовых, и естественно - им нужна 64-битовая версия TC. Текущая 32-битовая версия TC хорошо работает и в 64-битовой среде, но большинство людей не привыкли думать рационально. Сейчас этот вопрос стоит для меня достаточно остро.

Насколько я знаю, уже существует бета-версия 64-битового компилятора Delphi, как минимум подписчикам доступна для закачки демо-версия консольной версии 64-битового компилятора, думаю, осталось ждать совсем немного (прямо сейчас на сайте-разработчике Delphi embarcadero.com написано, что "We expect the 64-bit version of Delphi to be ready in mid-2010"):

Ну, первый раз анонс выхода 64-битовой версии компилятора появлялся на сайте разработчиков Delphi в 2009 году, потом был перенос на лето 2010, и кстати говоря, теперь уже осень 2010, но ничего нет. Короче, я поверю в это только тогда, когда сам увижу его в работе, и возможно, если он покажет себя хорошо - сверну разработку версии под Lazarus. Пока же я не намерен ждать пустых обещаний больше. По слухам, Delphi 64-бита появится лишь где-то около 2012 года, или как минимум, его более-менее рабочая версия.

Ну и как вам Lazarus в сравнении с Delphi?

Он чрезвычайно неплох для полностью бесплатного продукта, но всё же у него есть много проблем и ошибок. Самая большая для меня проблема - отсутствие хорошей документации, например, я сейчас бьюсь над попыткой понять методом проб и ошибок отличия в реализации inline-ассемблера в Delphi и его аналога в Lazarus. Также время компилирования и линковки в Lazarus намного больше, чем в Delphi. Даже в очищенном от кода отладки исполняемом файле (stripped executable) почему-то всё равно присутствуют данные для отладки, что замедляет выполнение приложения. Ну и конечно в самой реализации компилятора присутствуют ошибки, что требует быть постоянно начеку. Например, функция str() не помещает закрывающий 0 в строку, когда используется массив из переменных.

Есть и приятные моменты. Например, полная поддержка Unicode в TC была написана мной вручную, тогда как в Lazarus все контролы изначально поддерживают Unicode и базируются на UTF-8.

Очень долгое время ходили слухи, что вы готовите Linux-версию Total Commander'a, чем закончилась эта затея?

Да, я делал серьёзную попытку переноса TC на Delphi for Linux (Kylix) пару лет тому назад. Но я столкнулся с очень глобальными проблемами, которые лежали за пределами самой среды разработки. Хотя все визуальная часть интерфейса работала отлично, все низкоуровневые эффекты сделали перенос практически невозможным. Например, интенсивная работа с потоками в Linux (копирование в фоне, FTP и другое) окончательно доконала меня своими случайными мистическими ошибками, причины которых установить мне так и не удалось.

Интересно, какие ещё были проблемы с Kylix?

Например, другая большая проблема, что в Linux нет аналога виртуального контрола Listbox, который крайне необходим мне для отображения больших списков. В моем нынешнем Listbox'e при добавлении каждой строки вызывается callback-функция, которая сама заполняет эту строку  данными. В реализации Listbox в Linux при заполнении каждой строчки каждый раз создаётся специальный объект(!), что приводит к очень медленной работе со списками. Тем более, Kylix использует Qt toolkit, в котором вообще нет никакого виртуального ListBox'a.

Я хотел было попробовать пройти этот путь до конца и написать виртуальный Listbox для Linux-версии сам, но проблема в том, что аналогов почти половину используемых мною в Windows системных функций под Linux просто нет, т.о. требуется слишком глубокая переработка, вероятно на уровне алгоритмов (если она вообще возможна), что того явно не стоит. Идеологически всё усложняется тем, что в Linux вообще нет сообщений, все вызывается через callback-функции. Поэтому через полгода напряженной "разведки боем" я сдался.

Очень жаль, что так всё закончилось: очень многим пользователям Linux не хватает старого-доброго Total Commander'a...

Возможный выход - использовать Wine. Я специально тестировал совместимость TC с Wine, всё должно работать нормально, хотя и с некоторыми очевидными ограничениями.

Итак, как я понял, следующая революционная 8-ая версия - это переход на Lazarus и первая полноценная 64-битовая версия TC (вместе с 32-битной версией)?

Во-первых, разработка 32-битовой версии TC останется на Delphi.

Во-вторых, насчет инструмента разработки 64-битовой версии пока я точно не определился, но пока я движусь в направлении Lazarus. Как результат этих усилий, с этого лета я уже успешно компилирую весь проект TC на Lazarus. Он запускается, но многие функции пока неправильно работают, в основном потому, что Lazarus программно блокирует обработку стандартных сообщений Windows, например WM_PAINT. Я также завершил перенос кода по работе с OLE2 в Lazarus, здесь отличия в работе также весьма существенны. Поэтому, впереди еще предстоит много работы.

Иначе говоря, 64 бита - сейчас главная текущая цель?

Да, но это на самом деле достаточно масштабная цель. Нужно понимать, что даже если мы и выпустим успешную 64-битовую версию, это сразу порождает новые проблемы, т.к. все имеющиеся плагины - 32-битные. Все они перестанут работать как один, если только авторы плагинов оперативно не перепишут их под 64-бита. Как временный выход, я планирую загружать 32-битовые составляющие TC через скрытую отдельную программу (tcmdx32.exe), таким же способом, которым я сейчас вызываю расширения меню в 64-битовом Explorer'e.

Если не секрет, каковы маштабы проекта для текущей версии TC 7.55a?

Все *.pas-файлы проекта занимают более чем 10 мегабайтов. Всего написано более 200 000 строк кода.

Окей, Кристиан, чтобы понизить градус техничности нашего интервью, вспомните что-нибудь смешное, из вашей обширной практики поддержки пользователей со всего мира.

Лично меня очень смешит, когда я регулярно получаю на свой официальный e-mail (указанный в About программы) вопрос, знаком ли я с автором Total Commander?

Вероятно, у некоторых ваших клиентов есть представление, что Total Commander, это огромная корпорация, а что на самом деле представляет из себя TC и его разработчик?

Total Commander пишется мною и моим братом. Это работа, которая сейчас занимает у нас весь рабочий день. Непосредственно для  программирования у меня зарезервировано 4 утренних часа во все рабочие дни, всё остальное время я занят административными вопросами и поддержкой пользователей. Сейчас мне 40 лет, я профессионально занимаюсь только Total Commander'ом уже 17 лет.

Что стало отправной точкой, почему вы начали писать свой файл-менеджер?

Я начал писать TC во время получения образования, в свободное от учебы время по вечерам. Подобные файл менеджеры уже были для DOS, но их не было под Windows. Тогда я мечтал, что хорошо бы было создать такую программу, которая в точности исполняла бы все возможные команды пользователя, давая полный контроль, над тогда ещё достаточно экзотическим и сложным компьютером - и вот сейчас, это у меня почти получилось!

Насколько хорошо позволяет зарабатывать Total Commander? Успешна ли коммерчески эта программа?

Да, вполне. Total Commander позволяет мне поддерживать уровень жизни выше среднего в месте моего проживания.

Каков секрет успеха в области shareware, с вашей точки зрения?

Во-первых, это способность находить незанятые крупными компаниями ниши, где этим  программным гигантам просто невыгодно работать. Например, клиентская ниша TC очень узка, такая компания как Symantec после долгих попыток просто вынуждена была свернуть разработку знаменитого Norton Commander'a, просто потому, что для крупных компаний это, очевидно, убыточное направление.

Во-вторых, это способность и желание программиста упорно развивать программу без каких-либо гарантий на будущее; в любом случае понятно, что первые годы работы вы не будете иметь никаких дивидендов от вашей разработки.

В-третьих, в коммерческой разработке важна способность уделять максимум внимания даже мелочам. Например, мой TC прекрасно работает в Windows 95, также как и в Windows 7, или даже в Wine. Только все тщательно выверенные детали делают продукт в целом совершенным, и пользователи это, поверьте, сразу чувствуют.

Политика разработчика Total Commander традиционно славится своей лояльностью к пиратам и к незарегистрированным пользователям. Например, с незарегистрированной копией TC можно работать вечно, несмотря на 30 дневное ограничение в лицензии использования. С чем связано такое либеральное отношение?

Наша главная задача и цель - это не уменьшение количества незарегистрированных пользователей программы, а повышение количества платящих пользователей. Поэтому, у TC очень символическая защита от взлома, и он может использоваться неограниченное время после истечения триального времени даже без всяких модификаций программы. Жизнь показывает, что наше вера в пользователей и их преданность, всегда в конечном итоге приносит нам прибыль. Например, я часто получаю письма благодарных пользователей, говорящих, что они много лет использовали Total как незарегистрированные пользователи, и вот, наконец, у них есть возможность оплатить TC - и они с большой радостью это делают. Другой распространенный вариант, это когда пользователи, которые не могут позволить себе купить TC приносят его в свои компании, и покупают уже коллективные лицензии за счет своей работы. В этом случае, наша лицензия позволяет легально использовать такой зарегистрированный Total и на домашнем компьютере любого работника этой организации.

Кристиан, я знаю, что вы настоящий полиглот - вы свободно владеете 4 иностранными языками. Откуда вы их все так свободно знаете?

Я учился в литературной гимназии, которую я посещал в юности, потому что мне не нравилась обычная школьная программа с её математикой, где нас заставляли зубрить правила и много вычислять в голове. После гимназии я решил идти в университет учиться физике, математике и компьютерным наукам, потому что к тому моменту эти предметы  казались мне "достаточно живыми", оттого что я устал бесконечно зазубривать и выучивать уже иностранные языки в литературной гимназии. Я всегда пытался избегать механической рутины, но она всегда меня преследовала.

Какие черты и возможности в TC были наиболее сложны в реализации, и какими из них вы гордитесь само сильно?

Могу достаточно уверенно сказать, что наиболее сложной частью TC является редактор "Сравнить по содержанию", где вы можете параллельно редактировать два файла в соседних панелях, и разница в них каждый раз подсвечивается немедленно. При реализации этого редактора учитывалась очень много тонкостей, порой весьма неочевидных и глубокомысленных, отладка этой части программы также заняла очень много времени.

Я не горжусь никакой из отдельных функций TC, но оглядываясь назад я очень рад тому, что ещё в начале развития программы я заложил возможность расширения возможностей программы через внешние плагины. Хотя в те далекие годы были определенные сомнения в целесообразности этого, сейчас - это важнейшая возможность программы, которая позволяет независимо от меня (основного разработчика) наращивать любые самые экзотические возможности и функции. Признаю, что жизнь доказала, это один из важных элементов нынешней относительной популярности моей программы. Например, я просто не мог и мечтать, что у программы будет когда-то прямой доступ к Linux-разделам ext2/ext3 или Raiser, но это было реализовано именно в плагинах уже сторонними разработчиками!

Хочу отметить, что мы поддерживаем плагины не только на уровне самой программы, но и на уровне его частей, например Lister'a. К примеру, интеграция возможностей сторонней программы IrfanView превращает Lister в чрезвычайно мощный фото-вьювер.

Что вы думаете про такие популярные языки, как Java и С#? Учитывая вашу склонность к различным экспериментам, почему бы не попробовать переписать TC на одном из этих современных языков?

Сейчас я работаю над версией TC для Android, которую я пишу на Java. И хотя работа ещё в самом начале, уже сейчас для меня очевидно, что общая концепция устройства Android настолько сильно отличается от Windows, что я вынужден начинать с нуля практически во всем. Поэтому это скорее не портирование, а именно написание нового приложения в общих чертах повторяющего функциональность и интерфейс TC.

Что же касается C#/.Net, то написать нечто подобное TC на этом языке не очень хорошая идея. По ряду причин, я не фанат платформы .Net, и считаю её малопригодной для shareware-бизнеса.

Как вы относитесь к свободным проектам и открытому исходному коду?

Я отношусь к ним положительно, я использую их в том числе в своей работе. Я также опубликовал много программ как freeware, например мой Total Commander for PocketPC, Total Commander for Windows Mobile и Windows CE, которые является моим хобби на протяжении уже многих лет. Некоторые мои программы распространяются с открытым исходным кодом, например, некоторые плагины. Считаю, что все виды программ могут прекрасно сосуществовать, при этом каждая из этих форм распространения имеет свои преимущества и недостатки, свои разные цели и предназначение.

Например, Linux-версия Total Commander требовала очень значительных временных затрат для её создания, в то время как работа над Windows-версией итак занимает почти все мое время. К тому же философия пользователей Linux такова, что они привыкли получать все бесплатно, а я не могу физически тратить столько своего времени для работы над бесплатной версией. Именно поэтому разработку Linux-версии TC принято решение отложить на неопределенный срок.

Какую версию Windows используете лично вы и почему?

На моем компьютере стоит Windows 7, мне она кажется очень удобной и я нахожу многие её функции по-настоящему удачными и прогрессивными. На моем ноутбуке, которым я также очень интенсивно пользуюсь, установлена Windows XP. Я рекомендую устанавливать Windows 7 пока только на настольные компьютеры, и то только, если у вас действительно достаточно мощный процессор и установлено много RAM (ОЗУ). Лично я очень не люблю любых задержек и подвисаний, поэтому всегда очень щепетильно слежу, чтобы мой Total оставался таким же быстрым всегда и на любом компьютере.

Над чем вы работаете прямо сейчас?

Готовится новая версия 7.56, в которую войдут исправления всех ошибок, обнаруженных со времени выхода последнего релиза 7.55a. Я думаю, это будет самая стабильная версия, и может быть, даже последняя в 7-ой ветке этой программы.

Интервью взял Игорь Савчук, ноябрь 2010 Cпециально для Softkey.info - Онлайновый журнал о мире программного обеспеченияключевые слова для SEO:  

русский total commander total commander бесплатно бесплатный total commander бесплатный total commander скачать total commander скачать бесплатно файлменеджер тотал коммандер скачать тотал коммандер скачать тотал тотал командер скачать командер скачать тотал командер windows commander total windows commander windows commander для windows 7  total commander для windows 7

blogerator.org

Ответы@Mail.Ru: Зачем нужен Total Commander?

вот определение.. . Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.) , резервное копирование, управление принтерами и пр. короче - он много чего может. .

Собственно кто к чему привык. Все задачи, которые решает Total Commander, можно решить и с помощью других утилит.

для удобства в работе!! ! Ну ты посмотри скоько там возможностей!!!

В общем тотал коммандер достаточно удобная программа, со множеством настроек и подключаемых модулей. Сам ей пользуюсь. До этого долгое время выбирал менеджер, но всетаки остановился на нем. Советую.

Все нюансы только в плюс. Обычным проводником пользуюсь только в особо крайних случаях.

Да. В нем можно производить внутренний просмотр файлов--даже экзешников. А так же выполнять кучу операций над файлами и каталогами.

я только тотал командером и пользуюсь, в окнах мне неудобно) я в досе вырос и Norton commandere

Файловый менеджер используют в основном для перемещения, удаления и т. д. большого количества файлов. Как бы для ускорения работы. В принципе это одно из немногих приложений перекочевавших из ДОЗа. Это, своего рода, ностальгия. Но я им тоже не пользуюсь. ( и желания не испытываю ).

я вот раньше тоже устанавливал его мне лично неудобно в нём, какой то он тряпошный, всё налеплено в нём, не видно ничего все эти функции другие программы способны выполнять ну вот к примеру помню чего то там было в нём, допустим зачем мне в нём прослушивать аудио, папку музыки открыл щёлкнул правой мышью и выбрал проигрыватель каким слушать и так же со всеми остальными типами файлов (ну это так по проводнику к примеру) ,dll эти рестратором, zip-архивы им создавать да зачем это надо, перемещаю я с помощью TeraCopy она быстрее это делает тоже правой мышью из контекста, а резервное копирование это вообще ни к чему им делать, Acronis всё заархивиривать и восстановить потом в случае слёта, ну и так далее короче быстро его снёс, настроил проводник как мне удобно, ну вот и всё а так поставь сам посмотри может тебе и понравится

Все это конечно интересно, возможность управлять файлами, перемещение, копирование, архивирование, сетевое администрирование, но все это можно и без Total Commander. Но есть и более интересное применение: например вашь физический носитель (флешка, диск и т. д.) заражен вредоносным ПО (вирус), вы подключаете его к системе, защита не дает открыть файлы, иногда вы их просто не увидите на носителе, что в переспективе чревато потерей информации, вот тут то на помощь и придет Total Commander, с помощью которого можно сделать резервное копирование файлов, вылечить от вредоносов после чего снова отправить на предварительно отформатировнный носитель.

Советовали тут уже недавно: <img data-big="1" data-lsrc="//otvet.imgsmail.ru/download/230526675_d612c1ceb147e074a31e57a77e536de5_120x120.png" alt="" src="//otvet.imgsmail.ru/download/230526675_d612c1ceb147e074a31e57a77e536de5_800.png">

touch.otvet.mail.ru

Что такое Total Commander

 

 

Описание возможностей Total Commander.

Total Commander (изначально Win Commander) имеет существенное превосходство в сравнении с Проводником Windows. Файл-менеджер ТС представляет собой две панели, в каждой из которых отображено содержимое дисков, каталогов. Папки и файлы легко переносятся из одного места в другое. Очень удобно сравнивать содержание папок между собой и синхронизировать перечень каталогов. Есть возможность сравнивать содержимое некоторых файлов. В меню Запуск вы можете размещать ваши любимые программы. При запуске в программу может автоматически передаваться файл, находящийся под курсором. ­Total Commander дает возможность работать не только с локальными дисками компьютера, так же предоставляет разносторонний сервис для работы в локальной сети. Пользователь сети может подключать сетевые диски, открывать другим пользователям сети доступ к своим дискам и каталогам. Total Commander значительно упрощает перемещение между всеми каталогами (папками). Каталоги, наиболее посещаемые, можно сохранить в специальном пользовательском меню, которое вызывается нажатием комбинации клавиш Ctrl+D. ­Файл-менеджер, как в браузере, в панели инструментов содержит клавиши Page Up и Page Down. Это также облегчает перемещение файлов между различными каталогами. Total Commander обладает опциями поиска файлов: можно искать файлы по маске с применением регулярных выражений в каких-либо указанных папках и подкаталогах. С помощью этих опций вы можете искать файлы по имени (полному или частичному) и по тексту внутри файлов. Файл-менеджер обнаружит файлы, соответствующие заданным условиям поиска, а также внутри архивов всех форматов, поддерживаемых ТС. Так, например, всего лишь указать маску *.doc для того, чтобы в открытой папке были выделены все документы MS Word. Можно искать файлы, созданные или изменявшиеся в указанное пользователем время. Условия поиска могут быть сохранены в виде файла, что особенно удобно для использования их в следующих поисках по размеру и обладающие определенными атрибутами (архивный, скрытый, только для чтения, системный). ­ Все операции, которые поддерживаются Файл-менеджером (перемещение переименование копирование, удаление, и т. д.) может выполняться над одним файлом, группой файлов или целой папкой (включая ее подкаталоги). Регулярные выражения - инструмент для поиска текстовых строк и проверки соответствия их шаблону. Регулярные выражения предназначены в основном для профессионалов, они позволяют искать слова по сложным критериям. Но могут быть использованы и при поиске определённых документов рядовым пользователем. ­У пользователя есть возможность выделять файлы, как при помощи мыши и клавиш и CtrlShift , и также с помощью клавиш Insert и цифровой клавиатуры, точно так же было реализовано в Norton Commander. ­Работа с архивами, такая же, как с подкаталогами. Вы можете легко копировать файлы в архив и из него. Соответствующая программа-архиватор вызывается автоматически. Поддерживаются ZIP, ARJ, LHA, RAR, UC2, ACE, TAR, GZ и TGZ. В Total Commander встроены упаковщики , поэтому он позволяет создавать архивы форматов GZT, ZIP. Рекомендуется использовать внутренний ZIP-упаковщик. По умолчанию Total Commander проверяет созданный ZIP-архив сразу же после упаковки, чтобы убедиться в отсутствии дефектов. В том случае, если пользователю нужно создать RAR,UC2, ARJ,ACE, LHA-архив, достаточно указать файл-менеджеру ТС местоположение соответствующих архиваторов, чтобы соответствующий архив был создан. Таким образом, при выполнении различных операций с архивами вам не нужно выходить из Total Commander. ­ В Total Commander встроена мощная утилита переименования групп файлов. Пользователь может вставить в имя и расширение каждого файла свой текст, текущую время и дату, счетчик, для нумерации файлов с одинаковыми именами и др. информацию. Поиск отдельных фрагментов расширения имени при этом доступны. Total Commander кроме переименования файлов, допускает менять и метки, имена жестких дисков. ­Total Commander показывает место, которое файлы фактически занимают на диске, объем файлов или их группы. Файл-менеджер дает возможность разбивать большие файлы на составные части, чтобы хранить их или переносить на другой компьютер с помощью носителей: дискет, CD и CD-R, ZIP-дисков. Есть и обратная операция по сборке файлов, разбитых на фрагменты. Когда, при использовании на магнитных носителях, файлы повреждены, нужно перед началом копирования выполнить создание файла контрольных сумм (*.svf). При переносе на другой компьютер, svf-файлы установят что информация не повреждена. ­ Из Total Commander вызываются текстовые редакторы WindowsБлокнот и WordPad. В файл-менеджере имеются инструменты для работы с Интернетом, такие как собственная утилита загрузки файлов и полноценный FTP-клиент, позволяющий забирать файлы из Сети, и закачивать свои сайты на удаленные серверы. В Интернете пользователь при желании найдет большое количество дополнительных модулей (плагинов), которые еще больше увеличат количество функций Total Commander. Интерфейс Total Commander предоставляет различные возможности настройки для пользователей различного уровня подготовки и удобен.

totalcomder2.narod.ru

Total Commander и его друзья.

Небольшое вступление: если вы часто используете программы для обработки или создания чего-либо, вам определенно стоит взглянуть на хранилище онлайн-утилит Softhome. Возможно, там вы найдете те утилитки, которых вам не хватало.

Итак, о чём же таком, занимательном и интересном, мы поговорим в этот раз? Тема нашего разговора проста и понятна – файловые менеджеры для Windows. На сегодняшний день многие пользователи даже не знают о существовании такого большого и очень полезного класса программ, а жаль. Не более чем пять-шесть лет назад файловые менеджеры были почти что обязательной частью домашнего софтового набора практически на каждом компьютере. Так что же это такое? Все мы привыкли к привычной файловой оболочке Windows – проводнику и системе папочек и файлов. Обычно файловый менеджер представляет собой мультиоконную программу (классически – двухоконную), где в одном окне открывается один каталог, а в другом – другой. Кроме того, в файловом менеджере есть куча функций, которые упрощают работу с файлами и позволяют делать ее с большей эффективностью (помните пунктик «отправьте в…» в контекстном меню файла? – так вот, это намного удобнее!). Файловые менеждеры, учитывая также быстрые средства работы с логическими разделами, отлично подходят для работы с большим количеством файлов, включая их сортировку по тэгам и групповое переименование. Таким образом, учитывая какое количество файлов сейчас хранится на компьютере у среднестатистического пользователя, файловые менеджеры являются эффективным м и мощным средством для работы с ними. Данная статья расскажет о наиболее популярных и достойных файловых менеджерах, а также приведем сравнительную таблицу характеристик – чтобы вам было проще выбрать себе программу по душе=)

История развития.

Файловые менеджеры не появились внезапно, как грибы после дождя, у них долгая и славная история – они появились очень давно – не сказать что одновременно, но, скажем так, вскоре после появления операционной системы DOS. По сути, в отсутствии графических оболочек, и даже после их появления, они были тогда единственным средством для комфортного управления файлами на компьютере. Можно рассмотреть развитие тех самых первых файлменеджеров на примере программы Norton Commander. Первоначальным разработчиком его был простой американский программист Джон Соухэ. Даже в первой версии программа имела все признаки полноценного файлменеждера. В остальных версиях, глобальных усовершенствований не следовало, было лишь добавление функционала, а архитектура оставалась прежней. То же самое было и с программами-конкурентами. Таким образом, можно сказать.

Концепция программы-файлового менеджера уже была рождена статичной и самодостаточной. Дальнейшие версии, на которые, собственно и пришелся пик популярности (2.0 (1988), 3.0 (1989), 4.0 (1992)), также не принесли ничего особо нового, лишь появились горячие клавиши и возможность создания подключаемых расширений. Которыми и воспользовались простые пользователи – в те времена многие настраивали свой файлменеджер под себя вплоть до копания в исходных кодах. Версии под современные операционные системы тожене сильно изменились – хоть интерфейс и стал краше, добавилось много необязательных фишек, но философия осталась прежней. Итак. Перейдём к нашему традиционному топ-5, чтобы понять, что можно поставить на компьютер в подмогу проводнику…

Total Commander

Это, пожалуй, наиболее известный и популярный сегодня файловый менеджер. У него большое коммьюнити, и это позволяет ему развиваться, чему, как ни странно,не мешает платный статус программы, ведь посудите сами – существует даже 64х – разрядная версия. Можно сказать, этот файловый менеджер знают даже те, кто о файловых менеджерах не слышал вовсе=) Но это все лирика. Итак, покопаемся в «ведре с гвоздями». Вообще, программа до 2002 года называлась Windows Commander, но потом у маркетингово отдела майкрософт от такой несправедливости случился сердечный приступ и вследствие судебного иска программа обрела сегодняшнее название. Итак, наиболее распространённые и популярные версии программы работают под х32, также в основной версии(без плагинов) имеется много чего полезного. Например, это неплохой FTP-клиент и отличный встроенный архиватор, работающий со всеми популярными типами архивов. Также в активе у программы возможность подсчёта контрольной суммы файлов, расширенные возможности по сравнению файлов и встроенный шестнадцатибитный вьюер. Также отдельно стоит отметить возможность подключения плагинов и поддержку 255-симвльных имён файлов для NTFS. Пожалуй, единственным недостатком программы является ее платность и закрытый исходный код. Если вас это не смущает, она будет лучшим выбором.

FAR manager

Эта программа впервые появилась в 2000-ом году. По сути, она является дальнейшим развитием Norton Commander’a. Она поддерживает новую архитектуру Windows и у нее появились новые функции, относительно своей ДОС-прародительницы, но минималистичный интерфейс так и не изменился с 90-мохнатых годов. Здесь по прежнему рулят горячие комбинации и стрелочки+Enter. Поддержка мыши, конечно, тоже есть, но не во всех версиях. Если вы еще застали тот самый Нортон, ФАР явно вам придется по вкусу, ибо – привычка. Программа бесплатная, исходный код открыт. В принципе, ближайший конкурент Total Commander’a.

Unreal Commander

Популярность этой программы только набирает обороты. Вы спросите сего же в ней особенного? Мы лишь можем ответить – ничего. И это «ничего» действительно многого заслуживает! Ведь Unreal Commander предоставляет пользователю практически полный (и местами даже расширенный) функционал Total Commander’a, не требуя при этом с пользователя ни копейки. Захватить позиции конкурента мешает лишь традиционное недоверие из разряда «раз бесплатное – значит плохое». К использованию крайне рекомендуется.

Free Commander

Еще одна попытка переписать Тотал Коммандер, и сделать его бесплатный аналог. По сравнению с другими аналогичными проектами функционал у него довольно бедноват, однако он работает немного быстрее других. На сегодняшний день проект заморожен. В принципе. Программа неплохая, для тех кому не нужно множество различных «фишек» очень подойдёт.

Frigate

Результат эксперимента по скрещиванию бобра с жирафом. Авторы попытались впихнуть в традиционный на первый взгляд, файловый менеджер. Множество сторонних функций – от менеджмента жёстких дисков до подключения внешнего мультимедийного плеера. Ко всему прочему. Программа находится в состоянии разработки и является условно-бесплатной. Стоит ли выбирать именно ее – возможно, стоит просто попробовать – здесь как раз тот случай. Когда за просмотр денег не берут.

Сравнительная таблица.

В этой таблице рассмотрены основные характеристики файломенеджеров из статьи. Она поможет вам выбрать тот, который вам нужен.

www.softhome.ru