개행문자 변환기

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 이전)에서 사용하던 개행문자입니다.

사용 방법

  1. 입력창에 변환할 텍스트를 붙여넣거나 입력합니다.
  2. '형식 감지' 버튼을 클릭하여 현재 개행문자 형식을 확인합니다.
  3. 원하는 변환 형식 버튼(LF, CRLF, CR)을 클릭합니다.
  4. 변환된 결과를 '복사' 버튼으로 클립보드에 복사합니다.

자주 묻는 질문

Q: 왜 개행문자를 변환해야 하나요?

Windows에서 작성한 파일을 Linux 서버에 업로드하거나, Git에서 협업할 때 개행문자 불일치로 인해 문제가 발생할 수 있습니다. 예를 들어, 셸 스크립트가 실행되지 않거나 diff에서 불필요한 변경사항이 표시될 수 있습니다.

Q: Mixed 형식은 무엇인가요?

하나의 파일에 여러 종류의 개행문자가 섞여 있는 상태를 말합니다. 이는 서로 다른 운영체제에서 파일을 편집했을 때 자주 발생하며, 일관성을 위해 하나의 형식으로 통일하는 것이 좋습니다.

Q: 어떤 형식을 사용해야 하나요?

일반적으로 현대 프로젝트에서는 LF를 사용하는 것이 권장됩니다. Git의 기본 설정도 LF를 선호하며, 대부분의 코드 에디터와 IDE가 LF를 잘 지원합니다. Windows 전용 프로젝트인 경우 CRLF를 사용할 수 있습니다.