RECODE
Installé avec le paquet recode
Voir aussi : unix2dos, dos2unix,todos, fromdos et tr
Afficher la version de la commande recode
recode --version
ou
apt-cache policy recode
Textes utilisés pour les tests
file1.txt
Ses nombreuses pattes, lamentablement grêles par comparaison avec la corpulence qu’il avait par ailleurs, grouillaient désespérément sous ses yeux. « Qu’est-ce qui m’est arrivé ? » pensa-t-il. Ce n’était pas un rêve.
Sa chambre, une vraie chambre humaine, juste un peu trop petite, était là tranquille entre les quatre murs qu’il connaissait bien.
file2.txt
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.
Mode verbeux
recode -v [...]
Afficher la liste des encodages pris en charge
recode -l
Convertir un texte d’un encodage vers un autre
Vers la sortie standard
recode fromcoding..tocoding < inputfilename
Equivaut à :
iconv -f fromcoding -t tocoding inputfilename
konwert fromcoding-tocoding < inputfilename
Vers un fichier de sortie
recode fromcoding..tocoding < inputfilename > outputfilename
Equivaut à :
iconv -f fromcoding -t tocoding inputfilename -o outputfilename
konwert fromcoding-tocoding < inputfilename > outputfilename
ex :
# file file1.txt file1.txt: UTF-8 Unicode text # recode UTF-8..ISO-8859-15 < file1.txt > Latin9-file1.txt # cat Latin9-file1.txt Ses nombreuses pattes, lamentablement gr�les par comparaison avec la corpulence qu'il avait par ailleurs, grouillaient d�sesp�r�ment sous ses yeux. � Qu'est-ce qui m'est arriv� ? � pensa-t-il. Ce n'�tait pas un r�ve. Sa chambre, une vraie chambre humaine, juste un peu trop petite, �tait l� tranquille entre les quatre murs qu'il connaissait bien. # file Latin9-file1.txt Latin9-file1.txt: ISO-8859 text
Convertir un fichier Unix en fichier DOS
recode ../CR-LF < unixfilename > dosfilename
ou
recode ../cl < unixfilename > dosfilename
Equivaut à :
unix2dos < unixfilename > dosfilename
todos < unixfilename > dosfilename
konwert crlf < unixfilename > dosfilename
ex :
# file file1.txt file1.txt: UTF-8 Unicode text # recode ../CR-LF < file1.txt > CRLF-file1.txt # file CRLF-file1.txt CRLF-file1.txt: UTF-8 Unicode text, with CRLF line terminators
Convertir un fichier Unix en fichier DOS tout en changeant son encodage
recode fromcoding..tocoding/CR-LF < inputfilename > outputfilename
ou
recode fromcoding..tocoding/cl < inputfilename > outputfilename
Convertir un fichier en décimal
recode ../d < inputfilename > outputfilename
ou
recode ../d1 < inputfilename > outputfilename
ou
recode ../Decimal-1 < inputfilename > outputfilename
Convertir un fichier en hexadécimal
recode ../x < inputfilename > outputfilename
ou
recode ../x1 < inputfilename > outputfilename
ou
recode ../Hexadecimal-1 < inputfilename > outputfilename
Convertir un fichier en octal
recode ../o < inputfilename > outputfilename
ou
recode ../o1 < inputfilename > outputfilename
ou
recode ../Octal-1 < inputfilename > outputfilename
Convertir un fichier en base64
recode ../64 < inputfilename > outputfilename
ou
recode ../b64 < inputfilename > outputfilename
ou
recode ../Base64 < inputfilename > outputfilename