recode | |
---|---|
Тип | перекодировка текста |
Разработчик | Франсуа Пинар (François Pinard) |
Операционная система | UNIX‐подобные |
Последняя версия | 3.6 (2001) |
Лицензия | GNU GPL |
recode — утилита для преобразования текста. Предназначена главным образом для перевода текстовых файлов в другую кодировку, может при этом также изменять формат переводов строки. Поставляется со многими системами на основе Linux.
Не использует обычные библиотеки преобразования текста, а основан на собственной логике. В отличие от таких утилит (и библиотек) как iconv, recode умеет преобразовывать символы, точный эквивалент которых в выходном наборе символов отсутствует.
Параметры перекодировки указываются как
recode входная_кодировка..выходная_кодировка
Если указано имя файла (или несколько имён), то файл(ы) подвергаются перекодировке. Если имя файла не указано, то читается стандартный ввод, а результат записывается на стандартный вывод.
Изменяет кодировку списка файлов из UTF-8 (Linux) в CP1251 (Windows), корректирует перевод строки
find * | recode UTF-8..CP1251/CR-LF > list.txt
Если вместо имени выходной кодировки задать слово dump, то выводится список всех поданных на вход символов, по одному на каждой строке. Для каждого символа указывается код в Unicode, двухбуквенная мнемоника (если существует) и название символа.
Кодировки символов | ||
---|---|---|
Основы | алфавит • текст (файл • данные) • набор символов • конверсия | |
Исторические кодировки | Докомп.: | семафорная (Макарова) • Морзе • Бодо • МТК-2 |
Комп.: | 6-битная • УПП • RADIX-50 • EBCDIC (ДКОИ-8) • КОИ-7 • ISO 646 | |
современное 8-битное представление |
символы | ASCII (управляющие • печатные) • не-ASCII (псевдографика) |
8-битные код.стр. | Кириллица: КОИ-8 • Основная кодировка • MacCyrillic | |
ISO 8859 | 1 (лат.) • 2 • 3 • 4 • 5 (кир.) • 6 • 7 • 8 • 9 • 10 • 11 • 12 • 13 • 14 • 15 (€) • 16 | |
Windows | 1250 • 1251 (кир.) • 1252 • 1253 • 1254 • 1255 • 1256 • 1257 • 1258 • WGL4 | |
IBM & DOS | 437 • 850 • 852 • 855 • 866 «альт.» • МИК | |
Многобайтные | Традиционные | DBCS (GB2312) • HTML |
Unicode | UTF-32 • UTF-16 • UTF-8 • список символов (кириллица) | |
Связанные темы | интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • транслит • нестандартные шрифты | |
Утилиты | iconv • recode |
![]() |
Это заготовка статьи о системах класса UNIX. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .