Что означает CRLF? [closed]

Что означает CR + LF?

6
задан 4 July 2019 в 15:55
2 ответа

CR LF имеет в виду "Возврат каретки, Перевод строки" - это - похмелье DOS с былых дней от того, когда некоторые устройства потребовали Возврата каретки, и некоторые устройства потребовали, чтобы Перевод строки получил новую строку, таким образом, Microsoft решила просто заставить новую строку иметь оба символа, так, чтобы они произвели бы правильно на всех устройствах.

Windows-программы ожидают свой формат новой строки в CRLF (\r\n). *отклоните, ожидают просто данные LF (\n). При открытии текстового документа Unix в Блокноте на окнах (ранее, чем Windows 10 создает выпущенный май 2019 1903, который добавил поддержку окончаний строки Unix), Вы заметите, что все разрывы строки исчезают, и весь документ находится на одной строке. Поэтому Блокнот ожидает данные CRLF, и документ Unix не имеет \r символ.

Существуют приложения, которые преобразуют, это для Вас по стандарту *отклоняет дистрибутив (dos2unix и unix2dos)

Для тех, которые задаются вопросом, возврат каретки и перевод строки отличаются от назад в дни Печатающего устройства, когда возврат каретки и перевод строки были двумя разными вещами. Можно было бы взять Вас к началу строки (Возврат каретки), и тот переместит Вас одна строка ниже, но в том же горизонтальном месте (Перевод строки)

15
ответ дан 3 December 2019 в 00:01

Это - возврат каретки (\r, Код ASCII 13) сопровождаемый Переводом строки (\n, Код ASCII 10).

3
ответ дан 3 December 2019 в 00:01