Мисалы: Windows'та CR жана LF экөө тең саптын аягына белгилөө үчүн талап кылынат, ал эми Linux/UNIXте LF гана талап кылынат. HTTP протоколунда CR-LF ырааттуулугу ар дайым линияны токтотуу үчүн колдонулат. Колдонуучу CRLFти колдонмого тапшырууга жетишкенде CRLF Injection чабуулу пайда болот.
Unix LF же CRLF колдонобу?
Алар текст файлындагы саптын үзүлүшүн белгилөө үчүн колдонулат. Сиз белгилегендей, Windows эки символду CR LF ырааттуулугун колдонот; Unix LF гана колдонот жана эски MacOS (OSXке чейинки MacIntosh) CR колдонду.
Linux CRLF түшүнөбү?
3 Жооптор. Бул боштук символдорунун ырааттуулугу болгондуктан, CRLF C тилинде этибарга алынбайт, бирок Bash'те эмес: Эгер bash скриптинин биринчи сабында (!/bin/bash) CRLF линиясынын терминатору болсо, скрипт иштебейт. Ал /bin/bash\r файлын издейт, ал жок.
CRLF Windowsбу же Unixби?
Unix системалары бир символду колдонушат -- линия агымы -- жана Windows тутумдары каретаны кайтарууну да, линияны дагы колдонушат (көбүнчө "CRLF" деп аталат).
Linux'та LF деген эмне?
lf ("тизме файлдарындагы") Go тилинде жазылган терминалдык файл башкаргычы. Ал кээ бир жетишпеген жана кошумча өзгөчөлүктөрү менен рейнджерден шыктанган. Кээ бир жетишпеген функциялар атайылап жок кылынган, анткени алар тышкы куралдар тарабынан жакшыраак иштетилген.