텍스트 파일 앞/뒤에 텍스트 추가 온라인 도구
여러 텍스트 파일 앞뒤에 동일한 텍스트를 일괄 추가하고 ZIP으로 다운로드하세요. 브라우저에서 안전하게 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
기능 및 사용 예
이 도구는 여러 텍스트 파일에 동일한 머리말과 꼬리말을 일괄 삽입해야 할 때 유용합니다. 예를 들어, 각 CSV 파일의 첫 줄에 헤더 정보를 추가하거나, 각 로그 파일의 시작과 끝에 구분선을 넣고 싶을 때 사용할 수 있습니다.
작동 예
두 개의 파일 a.txt (내용: hello)와 b.txt (내용: world)가 있다고 가정합니다. 머리말에 --- start ---를, 꼬리말에 --- end ---를 입력하면, 결과 파일은 각각 --- start ---hello--- end ---와 --- start ---world--- end ---가 됩니다.
실제 파라미터 및 처리
- 파일 내용은 브라우저의 File.text 메서드로 읽히며, 새 파일은 UTF-8로 인코딩됩니다.
- 선택한 폴더 구조는 webkitRelativePath가 제공될 때 유지됩니다.
- 기존 바이트 인코딩, BOM, 줄바꿈 스타일, 타임스탬프, 권한은 보존되지 않습니다.
- 리터럴 연결만 수행하므로 이스케이프 시퀀스, 자리 표시자, 정규식, 템플릿은 해석되지 않습니다. 자동 줄바꿈도 추가되지 않습니다.
- 빈 선택, 500개 초과 파일, 64MiB 초과 단일 파일, 128MiB 초과 총 데이터, 16MiB 초과 머리말+꼬리말, 128MiB 초과 출력은 거부됩니다.
제한 사항
이 도구는 텍스트 파일만 처리하며, 바이너리 파일은 지원하지 않습니다. 인코딩이나 줄바꿈이 중요한 경우 먼저 대표 파일 하나로 테스트하고, ZIP 출력을 검사한 후 원본을 교체하는 것이 좋습니다.
자주 묻는 질문
머리말에 줄바꿈을 자동으로 넣어주나요?
아니요. 도구는 입력한 텍스트를 그대로 연결합니다. 줄바꿈이 필요하면 머리말이나 꼬리말 필드에 직접 줄바꿈 문자를 포함해야 합니다.
파일 인코딩이 UTF-8이 아닌 경우 어떻게 되나요?
파일 내용은 브라우저의 File.text 메서드로 읽히며, 새 파일은 항상 UTF-8로 저장됩니다. 기존 인코딩이나 BOM은 보존되지 않으므로, 인코딩이 중요한 경우 먼저 테스트하세요.
원본 파일이 수정되나요?
아니요. 처리된 파일은 ZIP 아카이브로 다운로드되며 원본 파일은 변경되지 않습니다. 다운로드한 ZIP 파일을 검토한 후 필요에 따라 원본을 교체할 수 있습니다.
체크리스트
- 파일 확장자가 텍스트 기반인지 확인
- 머리말과 꼬리말에 필요한 줄바꿈 포함
- 파일 수 및 크기 제한 확인
- ZIP 다운로드 후 결과 검증
처리는 브라우저에서 로컬로 수행됩니다.