Blog
개발중인 미완성 페이지로, 일부 기능이 동작하지 않을 수 있습니다.

텍스트 파일은 왜 줄바꿈문자로 끝날까?

2024. 6. 12.|2024. 10. 6.

POSIX 문서에서는 Text File을 다음과 같이 정의한다.

A file that contains characters organized into zero or more lines. The lines do not contain NUL characters and none can exceed {LINE_MAX} bytes in length, including the <newline> character. (후략)

대충 핵심적인 내용만 번역하자면...

줄들로 이루어진 파일을 텍스트 파일이라고 하는데,
여기서 줄이란 마지막에 붙는 줄바꿈문자를 포함한다.

vim이 파일 저장 시 자동으로 줄바꿈문자를 붙여주거나, GitHub 등에서 마지막에 줄바꿈문자가 없으면 특별한 표시가 뜨는 등의 이유가 이것이다.

토막글
POSIX

Comments