여러 텍스트 파일 하나로 합치는 방법
로그 파일을 날짜별로 모아 분석하거나, 여러 마크다운 문서를 하나로 묶거나, CSV를 합쳐 일괄 처리할 때 파일을 일일이 열어 복사·붙여넣기 하면 번거롭습니다. 이 글에서는 설치·로그인 없이 브라우저에서 여러 텍스트 파일을 원하는 순서로 하나로 병합하는 방법을 단계별로 정리합니다.
이런 분께 필요해요
- 날짜별로 나뉜 로그 파일을 하나로 모아 분석할 때
- 여러 마크다운 문서를 하나로 묶어 배포·공유할 때
- 분리된 CSV를 합쳐 일괄 처리하거나 DB에 넣을 때
- 파일 내용을 외부 서버에 올리기 꺼려질 때 — 브라우저 안에서만 처리되므로 안전합니다
텍스트 파일을 합치는 단계
- 파일 여러 개 불러오기합칠
.txt·.md·.csv·.log·.json등의 파일을 화면에 드래그&드롭하거나 선택해 불러옵니다. 한 번에 여러 개를 불러올 수 있습니다. - 순서 정렬파일 목록에서 드래그해 병합 순서를 원하는 대로 바꿉니다. 날짜순·이름순 등 원하는 순서로 정렬하세요.
- 구분자·헤더 옵션 설정파일 사이에 넣을 구분자(빈 줄, 구분선 등), 파일명 헤더 삽입 여부, UTF-8 BOM 포함 여부를 선택합니다.
- 병합·저장병합 버튼을 누르면 하나의 파일로 합쳐져 다운로드됩니다. 업로드 과정이 없으니 빠르고 안전합니다.
구분자와 파일명 헤더 옵션
여러 파일을 단순히 이어 붙이면 어느 부분이 어느 파일에서 왔는지 알기 어렵습니다. 아래 옵션을 활용하면 경계를 명확히 할 수 있습니다.
- 구분자 — 파일 사이에 빈 줄,
---구분선, 또는 아무것도 없이 이어 붙이는 방식 중 선택합니다. - 파일명 헤더 — 각 파일 내용 앞에 원본 파일명을 주석 형태로 삽입합니다. 나중에 어떤 내용이 어느 파일에서 왔는지 파악할 때 유용합니다.
인코딩과 UTF-8 BOM
병합 결과는 기본적으로 UTF-8로 저장됩니다. 한글이 포함된 파일을 엑셀이나 일부 구형 프로그램에서 열면 글자가 깨지는 경우가 있습니다. 이럴 때는 UTF-8 BOM 옵션을 켜면 대부분 해결됩니다.
브라우저 안에서만 처리 — 보안
로그 파일이나 CSV에는 개인정보·업무 데이터가 담기는 경우가 많습니다. Grit의 도구는 파일을 서버로 보내지 않고 이용자의 브라우저 안에서만 읽고 병합합니다. 작업이 끝나고 페이지를 닫으면 데이터는 남지 않습니다.
자주 묻는 질문
어떤 파일 형식을 지원하나요?
txt, md, csv, log, json 등 텍스트 기반 파일을 지원합니다. 이미지·실행 파일 같은 바이너리 파일은 지원하지 않습니다.
병합 순서를 바꿀 수 있나요?
네. 파일을 불러온 뒤 목록에서 드래그해 병합 순서를 자유롭게 바꿀 수 있습니다. 원하는 순서로 정렬한 뒤 병합하세요.
파일 사이에 파일명 구분선을 넣을 수 있나요?
네. 옵션에서 파일명 헤더를 켜면 각 파일 내용 앞에 원본 파일명을 구분선과 함께 삽입합니다. 어떤 내용이 어느 파일에서 왔는지 구분하기 편합니다.
인코딩(UTF-8 BOM)은 어떻게 처리되나요?
기본적으로 UTF-8로 저장됩니다. 엑셀 등에서 한글이 깨지는 경우를 대비해 UTF-8 BOM 포함 옵션을 선택할 수 있습니다.
파일이 서버로 전송되나요?
아니요. 파일 읽기와 병합 처리가 모두 브라우저 안에서만 이루어집니다. 파일 내용은 서버로 전송되지 않습니다.