Cuando trabajamos en Windows con un fichero de texto que fué generado en un sistema linux, a menudo nos encontramos con el problema de que los saltos de línea no son interpretados correctamente, y lo mismo ocurre a la inversa.
Esto se debe a que la convención utilizada en sistemas linux es representar el salto de linea como un único carácter LF (line feed, 0x0A hexadecimal). Por el contrario, en Windows la convención es utilizar dos caracteres CR+LF (carriage return + line feed, 0x0D+0x0A).
El uso de CRLF para representar el salto de línea es conocido como «formato DOS», dado que comenzó a utilizarse en los sistemas PC-DOS, MS-DOS y otros relacionados.
Seguir leyendo »