Эльф предназначен для конвертации текстовых файлов из формата .fb2 в формат .txt, чтобы получить более-менее читабельный вид в простых читалках типа ReadManiac или TecuilaCat. Все нетекстовые элементы удалаются, форматирование сводится к абзацным отступам в начале абзаца, новым строкам в конце и пустым строкам в заголовках.
Эльф не имеет никакого интерфейса, запускается по расширению файла .fb2 (в extension.cfg его надо зарегистрировать на расширение .fb2). Сконвертированный файл создается рядом с исходным. По окончании конвертации выводится сообщение "Sucess!" (успешно) или "Error!" (при ошибке).
Имеет высокую скорость обработки - более 100 кБ/с (мегабайтный файл конвертируется за 7-8 секунд). Это мой первый опыт в написании эльфов, а также в написании программ на C. ПОЭТОМУ ВОЗМОЖНЫ ЛЮБЫЕ ОШИБКИ! Используйте на свой страх и риск .