Centro de Información

Saltos de Línea

En una máquina de escribir, una nueva línea está formada por dos acciones. La posición de escritura vuelve al principio de la línea (retorno de carro - en ingles: carriage return, CR) y la posición de escritura baja una línea (salto de línea - en ingles: line feed, LF). Cuando se desarrollaron sistemas de conjuntos de caracteres para computadoras, estos conjuntos de caracteres obtuvieron caracteres de control tanto para el retorno de carro como para el salto de línea. La forma en que un salto de línea se codifica actualmente en un archivo de texto y los caracteres utilizados varían mucho de un sistema a otro. Un resumen se puede ver en la siguiente tabla.

Abreviación
Código Hex / Dec Sistema / Uso
CR LF0D 0A / 13 10ASCII Windows, DOS, OS/2, TOS Atari, CP/M
LF 0A / 10ASCII Unix, Linux, macOS, Mac OS X, BSD, AmigaOS
CR 0D / 13ASCII Mac OS hasta la versión 9, Apple II
NEL 15 / 21EBCDIC AIX OS, OS/390
FFU+000CUnicode Form Feed
NELU+0085Unicode New Line
LSU+2028Unicode Line Separator
PS U+2029Unicode Paragraph Separator

Como puede ver, el salto de línea (LF, Line Feed) tiene el código 0A en el conjunto de caracteres ASCII y el retorno de carro (CR, Carriage Return) tiene el código 0D. Windows o DOS utilizan tanto los caracteres CR LF como un salto de línea. Unix, Linux, macOS o Mac OS X solo LF y Mac OS hasta la versión 9 solo CR. Además de estos caracteres o cadenas, el estándar Unicode también define los otros puntos de código que se muestran en esta tabla para una nueva línea.

Intercambio de Archivos

Las diferentes codificaciones para los saltos de línea producen muchos problemas al intercambiar archivos entre diferentes sistemas. Un archivo creado en un sistema Linux parece no tener saltos de línea en Windows, porque Windows está usando otro carácter para un salto de línea que el que Linux escribió en el archivo. Para hacer que este archivo sea legible en el sistema de Windows, es necesario cambiar el carácter usado como una nueva línea.

Reescribir los Saltos de Línea

Si desea leer archivos de otros sistemas con otros saltos de línea en su sistema, puede volver a escribir los saltos de línea utilizados en el archivo al carácter para un salto de línea de su sistema. Esto se puede llevar a cabo con una gran cantidad de archivos a la vez con el software TextEncoder de manera muy fácil y cómoda. Simplemente proceda de la siguiente manera:

Si desea automatizar el cambio de salto de línea de muchos archivos utilizando un script, puede utilizar el TextEncoder en la versión TextEncoder Pro CL.

Cambiar los Saltos de Línea con el Text Converter

También con el programa Text Converter, es posible cambiar los saltos de línea utilizados de los archivos de texto. Comience abriendo uno o más archivos en Text Converter. Simplemente puede arrastrar archivos o carpetas enteras al programa. Después de eso, elige la acción "Saltos de línea" a la derecha del programa principal. Normalmente, el salto de línea anterior en su archivo se detectará automáticamente, por lo que solo tendrá que elegir el nuevo salto de línea para su archivo. Por ejemplo, puede elegir "CRLF - Windows" y los archivos de Linux o Mac serán legibles en Windows. Por supuesto, con el programa, también es posible hacer lo contrario. También puede reemplazar el salto de línea de Windows con otro salto de línea de otro sistema.

El TextConverter también está disponible como una versión por lotes que se puede controlar y automatizar a través de la línea de comandos o mediante un script.