8.6.12 Convertire un file di testo con recode
Quanto segue converte i file di testo fra gli stili di fine riga DOS, Mac, e
Unix:
$ recode /cl../cr <dos.txt >mac.txt
$ recode /cr.. <mac.txt >unix.txt
$ recode ../cl <unix.txt >dos.txt
recode
, libero, converte i file tra i vari set di caratteri e
surface con:
$ recode charset1/surface1..charset2/surface2 \
<input.txt >output.txt
I set caratteri comunemente usati sono (vedere anche Introduzione ai locale, Sezione 9.7.3)
[
37] :
-
us — ASCII (7 bit)
-
l1 — ISO Latin-1 (ISO-8859-1, Europa occidentale, 8 bit)
-
EUCJP — EUC-JP per Giapponese (Unix)
-
SJIS — Shift-JIS per Giapponese (Microsoft)
-
ISO2022JP — Mail encoding per Giapponese (7 bit)
-
u2 — UCS-2 (Universal Character Set, 2 byte)
-
u8 — UTF-8 (Universal Transformation Format, 8 bit)
Surface comuni sono [
38] :
-
/cr — A capo come fine riga (Mac text)
-
/cl — A capo con nuova riga come fine riga (DOS text)
-
/ — Nuova riga come fine riga (Unix text)
-
/d1 — Bytewise decimal dump leggibile
-
/x1 — Bytewise hexidecimal dump leggibile
-
/64 — Testo codificato base64
-
/QP — Testo codificato Quoted-Printable
Per maggiori notizie, leggere la descrizione pertinente in info
recode.
Esistono anche degli strumenti di conversione pi� specializzati: