텍스트 파일은 왜 줄바꿈문자로 끝날까?
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