= CR + LF
CR : 현재 커서를 줄 올림 없이 가장 앞으로 옮기는 동작
LF : 커서는 그 자리에 그대로 둔 상황에서 종이만 한 줄 올려 줄을 바꾸는 동작
CR , LF , CRLF : 줄을 바꾸는 방식
CR 과 LF 는 타자기 사용 할때 부터 줄바꿈을 위해 사용하던 방식
CR + LF 사용으로 줄바꿈을 위해 2 byte 를 소모하기 때문에 메모리 및 Storage 효율을 위해 CR , LF 중 하나만 사용하기도함.
Windows 는 CRLF (\r\n) 사용
Unix/Linux 에서는 LF (\n) 사용
(Mac 의 초기 버전, 9 버전 이하는 CR (\r) 을 줄바꿈으로 사용)
git에서는 설정에따라 변환해줌.
좋은 글이네요. 공유해주셔서 감사합니다.