줄바꿈 사고 포렌식
LF, CRLF, CR 혼합 위치와 마지막 줄바꿈, 줄 끝 공백을 byte offset으로 진단하고 LF 및 CRLF 수정본을 만듭니다.
Git diff나 CSV 가져오기가 특정 환경에서만 실패할 때 줄바꿈 종류와 혼합 위치를 확인합니다. 파일은 browser 밖으로 전송하지 않습니다.
분석은 이 browser 안에서만 실행됩니다. 선택한 파일과 붙여 넣은 text는 업로드하지 않습니다.
진단 결과
파일을 선택하거나 text를 입력하세요.
줄바꿈 위치
확정 가능한 수정본
내용과 마지막 줄바꿈 유무를 유지하고 줄바꿈만 통일합니다. 다운로드는 UTF-8입니다.
사용 방법
1
원문 불러오기
정확한 진단에는 파일을 선택하고 빠른 확인에는 text를 붙여 넣습니다.
2
위치 확인
줄바꿈 종류, 행 번호, UTF-16 위치와 파일 byte 위치를 비교합니다.
3
필요한 형식 저장
대상 규칙에 맞는 LF 또는 CRLF 버전을 복사하거나 다운로드합니다.
판정 범위
Shift_JIS 같은 BOM 없는 비UTF-8 encoding과 editor의 저장 변환은 대상이 아닙니다. 원본 파일을 자동으로 덮어쓰지 않습니다.
자주 묻는 질문
- 붙여 넣었더니 CRLF가 0개인 이유는 무엇인가요?
- page가 받기 전에 browser나 OS가 LF로 통일할 수 있습니다. 원본 byte는 파일 선택으로 확인하세요.
- UTF-16을 유지하여 수정할 수 있나요?
- 초기 버전의 수정본은 UTF-8입니다. 진단에서는 BOM 포함 UTF-16LE/BE의 원본 byte 위치를 유지합니다.
- 파일이 업로드되나요?
- 아닙니다. File API가 browser 안에서만 내용을 읽습니다.
hsb.horse