LF 대 CRLF
CR : 현재 커서를 줄 올림 없이 가장 앞으로 옮기는 동작
LF : 커서는 그 자리에 그대로 둔 상황에서 종이만 한 줄 올려 줄을 바꾸는 동작
타자기에서 사용되던 동작이다.
이 방식(CR + LF)은 타자기 이후 컴퓨터에서도 줄바꿈을 의미할 때도 사용되었으나,
줄바꿈을 할 때 굳이 2 byte 를 사용할 필요가 없기에
메모리/Storage 절약을 위해 CR 혹은 LF 만 사용하기도 하였다.
Microsoft 사의 Windows 는 CRLF (\r\n)
Unix/Linux 에서는 LF (\n)
Mac 의 초기 버전, 9 버전 이하는 CR (\r)
줄바꿈으로 사용하였다.
LF을 표준으로 사용하는 것을 권고하고 있다.
CI/CD환경에서는 CRLF와 LF의 바이트 코드가 다르기 때문에
다른 코드로 인식하기 때문이다.
댓글
댓글 쓰기