LF(ラインフィード)
えるえふ規格
「改行(Line Feed)」を表す制御文字で、16進では 0A。元はタイプライターで紙を1行送る動作を指した。単独での改行コードとしてUNIX・Linux・macOSで採用されており、Windowsの CRLF と並ぶもう一つの主流。改行コードの違いはファイルのやり取りで地味につまずく原因になる。
| 種類 | 制御文字 |
|---|---|
| 16進 | 0A |
| 主な環境 | UNIX系・macOS |
関連項目
- CR(キャリッジリターン)「復帰(Carriage Return)」を表す制御文字で、16進では 0D。元はタイプライターで印字位置を行の左端へ戻す動作を指した。単独では古いMac(Mac OS 9以前)の改行コードとして使われ、現在はLFと組んだCRLFの一部として残っている。
- CRLFCR(復帰)とLF(改行)の2つの制御文字を続けて並べた、改行の表し方。16進では 0D 0A となる。主にWindowsで採用されており、バイナリエディタでテキストを覗くと、改行のたびにこの「0D 0A」が現れるのが見える。OSによって改行の流儀が違う原因の一つ。
- UNIXベル研究所で生まれたOS。小さな道具を組み合わせて使う思想や、ファイルを中心とした設計が後の多くのOSに受け継がれた。C言語とともに育ち、現代のmacOSやLinuxにまでその系譜が続いている。