Программы, плагины, статьи от Моторокера

Новости
Статьи
Программы
Ссылки
Автор

Архиваторный плагин для Total Commander на Delphi

Введение

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

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

Отличное применение для архиваторного плагина в Total Commander – конвертация файлов различных форматов. Подобная идея реализована в AudioConverter, плагине для конвертации звуковых файлов, в т.ч. *.cda с компакт-дисков (грабление).

Подобного плагина для конвертации графики нет (На момент написания статьи. Теперь есть Graphics Converter), поэтому начинаю разбираться в написании плагинов для Delphi. Любая помощь принимается.

Было бы полезным создать плагин для работы с *.col файлами – это файлы MP3 каталогизатора MAC (MPEG Audio Collection). Формат такого файла практически текстовый.

Ещё один вариант использования – копирование нечитаемых файлов с битых CD/DVD. К сожалению, Total Commander не позволяет копировать файлы частично – либо копирует всё, либо при ошибке – ничего. Вы можете вызывать внешнюю программу для чтения битых файлов, например Non Stop Copy, чтобы гарантированно скопировать с поцарапанного диска всю читаемую информацию.(Подобный плагин также готов – NSCopy)

Ещё варианты применения архиваторного плагина – пакетная обработка файлов в Total Commander, например поиск и замена строк (в т.ч. с регулярными выражениями), оптимизация HTML файлов, ужатие существующих графических файлов (с худшим качеством; с лучшим сжатием; удаление комментариев (как в ClearJPEG); добавление водяных знаков). Идеи принимаются.

В данной статье рассматривается способ применения архиваторых плагинов только для конвертирования файлов и создания архивов. Информации о распаковке архивов пока нет и не планируется.

<< Назад | Оглавление | Дальше >>
Создание DLL, первоначальная настройка


© 2006–2011 Моторокер Плагины для Total Commander