辞書へ戻る規格の一覧

LF(ラインフィード)

えるえふ規格

「改行(Line Feed)」を表す制御文字で、16進では 0A。元はタイプライターで紙を1行送る動作を指した。単独での改行コードとしてUNIXLinux・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にまでその系譜が続いている。

関連技術