Era Transliterator
Era Transliterator | |
---|---|
author: | Black Cat |
date: | 2016 |
Еще консольная утилита. На этот раз назначение утилиты - конвертирование текстовых файлов. Замене по таблице подлежат все не-ASCII символы исходного текстового файла (с кодами >#7F). Например текст "ПРИВЕТ ВОРЛД" будет заменен (при использовании дефолтной таблицы преобразований) на "PRIWET WORLD". Полезно при использовании кириллических шрифтов стандартного размера (96 символов, 768 байт).
Использование:- EraTrans.exe source_filename [table_filename]
На выходе в той же папке результирующий файл, с именем source_filename_trans.
Если параметр table_filename не указан, то для перекодировки используется таблица defult.ini.
Обрабатыватся (заменяются), только символы с кодами > #7F (символы ASCII копируются из исходного файла без изменений).
Формат таблицы перекодировки:
Каждая строка таблицы соответствует 1 символу, при этом первая строка соответствует символу с кодом #80, вторая - символу с кодом #81, третья - #82 и т.д. до #FF, либо до символа, подлежащего замене, с наибольшим кодом (в этом случае символы с кодами большими будут копироваться из исходного файла без изменений);
Значение имеет только первый символ каждой строки (именно на него будет заменен исходный символ), остальные символы до конца строки считаются коментарием и игнорируются;
Символ "Пробел" в таблице означает игнорирование символа (в этом случае символ будет скопирован из исходного файла без изменений).
Спасибо за внимание.