FB2 Toolbox - переименование, перемещение и перекодировка файлов (v1.5)

Обновилась бесплатная программка для переименования/перекодирования FB2 файлов, можно задавать профили для изменения имен/путей файлов, перекодировать из чего угодно во что угодно. Работает вроде быстро (распознавание и переименование 50.000 файлов с разбрасыванием по каталогам у меня заняло ~20 минут). Поддерживает ZIP файлы.

Вся информация на страничке, скачивать оттуда же. Требует Microsoft. NET Framework 2.0.
http://fb2toolbox.googlecode.com

==Что умеет делать FB2 Toolbox:==
* Быстрое распознавание метаданных файлов FB2 (считывается только заголовок)
* Возможность работы с вложенными каталогами
* Поддержка неограниченного количества профилей для копирования/переименования файлов
* Поддержка таблиц замены символов/строк для каждого профиля и глобальная замена
* Поддержка неограниченного количества кодировок для перекодирования файлов (все поддерживаемое системой Windows, от Unicode до KOI8-r, задается пользователем)
* Поддержка неограниченного количества пользовательских команд (для выполнения операций над файлами)
* Поддержка пользовательского переименования жанров
* Поддержка работы с архивами .FB2.ZIP
* Тестирование файлов FB2 на соответствие стандарту 2.1

==История изменений==
===Версия 1.5 от 14 ноября 2011===
* Добавлен запрос на перезапись/пропуск файла, если файл с таким именем уже существует. Можно запомнить ответ для всей операции.
* Переработаны профили для формирования пути/имени файла. Теперь они стали намного проще и короче в записи.
* Добавлен отдельный раздел конфигурации для транслита.
* Все профили автоматически предлагаются в двух вариантах (обычный и транслит).

Комментарии

А что значит
Тестирование файлов FB2 на соответствие стандарту 2.1
валидация?

Если "валидация" для Вас более привычное слово :-) Да, она самая.

kotya написал:
Если "валидация" для Вас более привычное слово :-) Да, она самая.

А какой именно валидатор установлен?
Немного просмотрел - мне понравилось. Сейчас занят, но попозже погоняю более основательно.
не думали прикрутить возможность просмотра дискрипшна?

В каком смысле "какой валидатор"? Согласно XSD.

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

kotya написал:
В каком смысле "какой валидатор"? Согласно XSD.

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


Анг. слова - короче и привычней.
Валидаторы есть разные. В редакторе ФБЕ - стоит один, а здесь http://code.google.com/p/fb2utils/downloads/list - другой, более подходящий для формата ФБ 2.
если бы у вас стоял именно последний - было бы здорово
насчёт дискрипшна - у вас прикручен сбор метаданных из него. А так как я занимаюсь форматом ФБ2 каждый день, мне было бы интересно и необходимо видеть и всю остальную информацию. Или иметь возможность её увидеть при необходимости.
для переименования есть отличная програмуля, которой я пользуюсь не первый год http://lib.rus.ec/node/110907
Там очень удобно сделано задание значений переименования. посмотрите.
если в Вашу програмку добавить лучшее из этих двух - будет СУПЕР ;)))

У меня проверка сделана на базе XSD-спецификаций. Ничего сверх этого я не проверяю, просто тестирую XML на соответствие XSD схеме. Если там чего-то нет, то это скорее вопрос к создателям FB2. Пока что у меня в планах нет придумывать дополнительную валидацию, не указанную в стандарте.

Ту программку я смотрел, она у меня криво работала и не поддерживала нормально ни кириллицу (в именах каталогах), ни архивы. Так же мне важно было создавать и удалять каталоги автоматически. Много мелочей, которых в той программке не было. Ну и главное, шаблоны для переименования в этой программе меня совершенно не устроили. Например, если использовать шаблон по умолчанию:
%L %F - %S%N-%T
, а серии и номера в книге нет, то останется " - - " которое мне совершенно не нужно. Мои шаблоны позволяют задавать фрагменты которые могут отсутствовать целиком (включая дополнительные символы), если что-то не указано в файле.

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

В общем, я все это смотрел и в итоге написал свое.

Хмм, что еще, могу добавить показ заголовка FB2 в читаемом виде (и в оригинале), только непонятно куда это запихнуть. Разве что по кнопке окошко открывать...

Проверил валидацию
Ваш - более либеральный, чем fb2utils
косяки сносок и рисунков - ваш не показывает, в отличие от..

Про валидацию ответил выше :-)

X