Saturday, June 17, 2006
리눅스/유닉스 텍스트 파일에서의, 행갈이 문자 (Line Feed / Carriage Return) 는?
리눅스/유닉스 텍스트 파일에서의 행갈이 문자는
16진수로 0A 입니다.
도스/윈도우 파일에서의 행갈이 문자는
16진수로 0D 0A 입니다.
MAC(애플의 매킨토시) 텍스트의 행갈이 문자는
16진수로 0D 입니다.
0A : Line Feed
0D : Carriage Return
즉, 리눅스/유닉스 텍스트 파일에서의 행갈이 문자는 1바이트이고, 도스/윈도우의 행갈이 문자는 2바이트이기 때문에, 리눅스/유닉스 텍스트 파일의 크기가 더 작고 효율적입니다. 그러나 윈도우의 메모장에서는 0D 0A 로 행갈이하지 않는 텍스트 파일은 잘 읽을 수가 없습니다. 이때는 울트라에디트 같은 전문적인 에디터로 문서를 읽어야 합니다.
참고로, 행갈이 문자는 눈에 보이지 않습니다. 헥사 에디터나 헥사 뷰어로 보아야만 보입니다.
울트라에디터에서 Ctrl+H 키를 누르면 헥사 모드가 되는데, 여기서 행갈이 문자를 16진수로 볼 수 있지만, 울트라에디터는 기본적으로 모든 종류의 텍스트 파일을 항상 도스 텍스트로 임시로 변환하여 편집하기에 정확히 보이지는 않습니다. 본격적인 헥사 에디터가 필요합니다.
▶▶ [QnA] 텍스트 파일의, 행갈이(newline) 문자란?
▶▶ 텍스트 파일의, Line Feed (LF)와 Carriage Return (CR)이란?: 행갈이/행끝/줄바꿈 문자
16진수로 0A 입니다.
도스/윈도우 파일에서의 행갈이 문자는
16진수로 0D 0A 입니다.
MAC(애플의 매킨토시) 텍스트의 행갈이 문자는
16진수로 0D 입니다.
0A : Line Feed
0D : Carriage Return
즉, 리눅스/유닉스 텍스트 파일에서의 행갈이 문자는 1바이트이고, 도스/윈도우의 행갈이 문자는 2바이트이기 때문에, 리눅스/유닉스 텍스트 파일의 크기가 더 작고 효율적입니다. 그러나 윈도우의 메모장에서는 0D 0A 로 행갈이하지 않는 텍스트 파일은 잘 읽을 수가 없습니다. 이때는 울트라에디트 같은 전문적인 에디터로 문서를 읽어야 합니다.
참고로, 행갈이 문자는 눈에 보이지 않습니다. 헥사 에디터나 헥사 뷰어로 보아야만 보입니다.
울트라에디터에서 Ctrl+H 키를 누르면 헥사 모드가 되는데, 여기서 행갈이 문자를 16진수로 볼 수 있지만, 울트라에디터는 기본적으로 모든 종류의 텍스트 파일을 항상 도스 텍스트로 임시로 변환하여 편집하기에 정확히 보이지는 않습니다. 본격적인 헥사 에디터가 필요합니다.
▶▶ [QnA] 텍스트 파일의, 행갈이(newline) 문자란?
▶▶ 텍스트 파일의, Line Feed (LF)와 Carriage Return (CR)이란?: 행갈이/행끝/줄바꿈 문자
tag: editor
텍스트 에디터 | 문서 편집기 | Text Editor
<< Home