문자 인코딩

CRLF/LF 라인 시퀀스 이해

개요

 Windows 메모장(Windows 10 1803 전 버전)과 다른 편집기 및 운영체제를 섞어쓰다보면 CRLF(\r\n)/LF(\n) 관련 문제를 겪게 된다. 캐리지 리턴과 라인 피드 문자에 대한 기원과 처리 방법을 관련 블로그 포스트를 참조하여 이해할 수 있다.

VS Code에서의 라인 시퀀스 전환

 VS Code에서도 CRLF 및 LF 양방향 전환을 지원한다. 하단의 라인 시퀀스 선택 옵션을 클릭한 후 저장하면 해당 라인 시퀀스로 전환되어 저장된다. (눈에 보이지는 않지만)

Hex Editor로 시각화

 VS Code 확장을 활용하면 해당 파일의 16진수 표현값을 확인할 수 있다.

 Microsoft에서 제공하는 Hex Editor를 설치하고 대상 파일을 연 후, 모든 명령 표시 팔레트(F1)에서 Open Active File in Hex Editor 기능을 선택하면 된다.

 

댓글

댓글 본문
graphittie 자세히 보기