Chapter 11. Description

idn is a utility part of GNU Libidn. It allows preparation of strings, encoding and decoding of punycode data, and IDNA ToASCII/ToUnicode operations to be performed on the command line, without the need to write a program that uses libidn.

Data is read, line by line, from the standard input, and one of the operations indicated by command parameters are performed and the output is printed to standard output. If any errors are encountered, the execution of the applications is aborted.