Die Bibliothek recode konvertiert Dateien zwischen Zeichensätzen. Sie erkennt und erzeugt nahezu 150 Zeichensätze und kann Dateien zwischen fast jeder Kombination konvertieren. Wenn eine exakte Konvertierung nicht möglich ist, kann sie die unübersetzbaren Zeichen entfernen oder Näherungen einsetzen. Die meisten Zeichensätze in RFC 1345 werden unterstützt. Das Programm recode ist ein handliches Frontend für die Bibliothek. (non)