개행문자 변환기
CRLF, LF 등 개행문자를 변환합니다. Windows, Unix/Linux/Mac, Old Mac 형식 간 변환을 지원합니다.
현재 형식:
-
줄 수:
0
입력
참고: 브라우저 특성상 붙여넣기는 자동으로 LF로 변환됩니다. CRLF/CR 테스트는 파일 불러오기 또는 아래 샘플 버튼을 이용하세요.
테스트 샘플:
변환:
출력
개행문자란?
개행문자(Line Ending)는 텍스트 파일에서 줄의 끝을 나타내는 특수 문자입니다. 운영체제마다 서로 다른 개행문자 표준을 사용하기 때문에, 다른 운영체제에서 작성된 파일을 열 때 문제가 발생할 수 있습니다. 이 도구를 사용하여 다양한 개행문자 형식 간에 쉽게 변환할 수 있습니다.
개행문자 종류
- LF (Line Feed, \n): Unix, Linux, macOS에서 사용하는 표준 개행문자입니다.
- CRLF (Carriage Return + Line Feed, \r\n): Windows에서 사용하는 개행문자입니다.
- CR (Carriage Return, \r): 클래식 Mac OS(버전 9 이전)에서 사용하던 개행문자입니다.
사용 방법
- 입력창에 변환할 텍스트를 붙여넣거나 입력합니다.
- '형식 감지' 버튼을 클릭하여 현재 개행문자 형식을 확인합니다.
- 원하는 변환 형식 버튼(LF, CRLF, CR)을 클릭합니다.
- 변환된 결과를 '복사' 버튼으로 클립보드에 복사합니다.
자주 묻는 질문
Q: 왜 개행문자를 변환해야 하나요?
Windows에서 작성한 파일을 Linux 서버에 업로드하거나, Git에서 협업할 때 개행문자 불일치로 인해 문제가 발생할 수 있습니다. 예를 들어, 셸 스크립트가 실행되지 않거나 diff에서 불필요한 변경사항이 표시될 수 있습니다.
Q: Mixed 형식은 무엇인가요?
하나의 파일에 여러 종류의 개행문자가 섞여 있는 상태를 말합니다. 이는 서로 다른 운영체제에서 파일을 편집했을 때 자주 발생하며, 일관성을 위해 하나의 형식으로 통일하는 것이 좋습니다.
Q: 어떤 형식을 사용해야 하나요?
일반적으로 현대 프로젝트에서는 LF를 사용하는 것이 권장됩니다. Git의 기본 설정도 LF를 선호하며, 대부분의 코드 에디터와 IDE가 LF를 잘 지원합니다. Windows 전용 프로젝트인 경우 CRLF를 사용할 수 있습니다.