Encoded text often gets manipulated by applications (such as e-mail applications, messaging servers or XML formatters) which often insert or remove formatting characters or change line lengths. Fortunately, most encoding schemes already allow for this behavior. Here is how the Xceed Binary Encoding Library handles formatting characters:
Character | Hex value | Description |
---|---|---|
Tab | 0x09 | Ignored. |
Space | 0x20 | This character is ignored except when UUDecoding, in which case it is interpreted as a reverse apostrophe (`) with hex value 0x60. When decoding with the Quoted-Printable format, spaces after the end-of-line delimiter are ignored. |
Form Feed | 0x0C | Ignored. |
Line Feed | 0x0A | This character is interpreted as an end-of-line character. |
Carriage Return | 0x0A | This character is interpreted as an end-of-line character. |