Разница между CR и LF в компьютерных системах заключается в действиях, которые эти символы выполняют: 12
- CR (возврат каретки, ASCII 0x0D, '
') перемещает курсор в начало строки, не переходя к следующей. 12 Используется в операционных системах Commodore и ранних версиях Macintosh (Mac OS 9 и более ранних версий). 2
- LF (перевод строки, ASCII 0x0A, '
') перемещает курсор вниз к следующей строке, не возвращаясь к началу строки. 12 Применяется в системах на базе Unix (Linux, Mac OS X и т. д.). 2
Часто CR и LF используют вместе, создавая последовательность CR+LF (CRLF) для обозначения новой строки в текстовых файлах. 14
Различие между CR и LF уходит корнями в эпоху телетайпов, когда CR перемещал каретку в начало строки, а LF — на строку вниз. 4