TXT 합치기

여러 텍스트 파일을 순서대로 한 파일로 합칩니다. UTF-8과 EUC-KR을 자동으로 맞춥니다.

텍스트 파일을(를) 여기에 끌어 놓거나

지원: TXT LOG CSV MD · 여러 파일 가능 · 결과: TXT 1개(UTF-8)

파일이 서버로 전송되지 않습니다.

    먼저 파일을 선택하세요.

    다음 작업 보기 · 이 결과가 예상과 다른가요?

    여러 텍스트 파일을 고른 순서대로 한 파일로 잇습니다

    TXT 합치기는 두 개 이상의 텍스트 파일을 이어 붙여 UTF-8 파일 하나로 저장하는 도구입니다. 날짜별로 쪼개 둔 회의록, 장비가 하루 단위로 남긴 로그, 챕터마다 따로 쓴 원고처럼 내용은 한 덩어리인데 파일만 흩어진 자료에 씁니다. 파일을 두 개 미만으로 고르면 합칠 것이 없으므로 실행 단추가 동작하지 않습니다.

    합치는 순서는 고른 순서 그대로입니다. 이름순으로 자동 정렬하지 않으므로 원하는 차례가 있으면 그 차례대로 고르세요. 속도는 이 페이지의 테스트 파일로 재어 보니 PC 크롬에서 소형 파일 3개가 0.11초, 20만 줄짜리 11메가바이트 파일에 소형 파일을 더한 경우가 0.45초, 200만 줄짜리 113메가바이트 파일에 소형 파일을 더한 경우가 7.48초였습니다.

    쓰는 순서

    1. 합칠 텍스트 파일을 두 개 이상 고릅니다. 원하는 차례대로 고르세요.
    2. 파일과 파일 사이를 무엇으로 나눌지 고릅니다. 기본값은 줄바꿈 1개입니다.
    3. 「TXT 합치기」를 누르고 나온 파일을 저장합니다.

    인코딩은 파일마다 따로 판별합니다

    텍스트 파일은 한글을 담는 방식이 하나가 아닙니다. 근래에 만든 파일은 UTF-8이지만 예전 윈도 메모장이나 국내 업무 프로그램에서 나온 파일은 EUC-KR인 경우가 많습니다. 이 둘을 그냥 이어 붙이면 한쪽이 깨진 글자로 나옵니다. 그래서 파일을 한 개씩 열어 UTF-8로 읽어 보고, 실패하면 EUC-KR로 다시 읽습니다. 어느 쪽으로도 읽히지 않는 파일이 하나라도 있으면 합치지 않고 그 파일 이름과 함께 인코딩을 직접 골라 달라고 알립니다.

    결과물은 어떤 조합을 넣었든 UTF-8 하나로 저장합니다. 파일 앞머리에 붙어 있던 BOM 표시는 지우고, 윈도식 줄바꿈은 리눅스·맥과 같은 방식으로 맞춥니다. 각 파일 끝에 줄바꿈이 몇 개 남아 있든 하나로 정리한 뒤 다음 파일을 잇기 때문에, 파일 사이가 들쭉날쭉하지 않습니다.

    구분 방식 다섯 가지는 이렇게 다릅니다

    「붙여서」는 앞 파일의 마지막 글자 바로 뒤에 다음 파일이 이어집니다. 한 문장이 두 파일에 걸쳐 잘려 있을 때 쓰세요. 「줄바꿈 1개」는 파일 경계에서 줄만 바꿉니다. 한 줄이 한 항목인 명단이나 주소록을 이을 때 적당합니다.

    「빈 줄 1개」는 사이에 빈 줄을 하나 넣어 문단을 구분합니다. 원고나 메모를 이을 때 읽기 편합니다. 「구분선」은 빈 줄과 하이픈 여덟 개짜리 선을 넣어 눈으로 경계를 찾기 쉽게 합니다. 「파일 이름 표시」는 각 파일 앞에 ===== 파일이름 ===== 줄을 넣습니다. 어느 내용이 어느 파일에서 왔는지 나중에 따져야 하는 자료, 예를 들어 서버 로그를 날짜별로 모을 때 이것을 고르면 됩니다. 이 방식만 첫 파일 앞에도 표시가 붙습니다.

    이 도구가 하는 일과 하지 않는 일

    합니다

    • 고른 차례대로 파일을 이어 UTF-8 텍스트 한 개로 만듭니다.
    • 파일마다 UTF-8인지 EUC-KR인지 판별해 섞인 자료도 깨지지 않게 맞춥니다.
    • 합친 뒤의 글자 수와 줄 수를 알려 줍니다.
    • .txt 외에 .log·.csv·.md 확장자도 받습니다. 속은 모두 텍스트이기 때문입니다.

    하지 않습니다

    • 파일 이름을 보고 차례를 정하지 않습니다. 순서는 고른 순서입니다.
    • 합치면서 중복된 줄을 걸러 내지 않습니다. 그 일은 줄 중복 제거가 합니다.
    • CSV의 머리글 줄을 알아보지 못합니다. 표 형식 파일을 이으면 머리글이 중간중간 그대로 남습니다.
    • 워드·한글 문서나 PDF는 받지 않습니다. PDF 속 글자가 필요하면 PDF 텍스트 추출로 먼저 뽑으세요.

    자주 묻는 질문

    파일이 100개가 넘어도 되나요

    됩니다. 개수에 거는 제한은 없습니다. 다만 파일 고르기 창에서 한 번에 선택한 순서가 그대로 합치는 순서가 되므로, 차례가 중요하면 이름을 먼저 정리해 두는 편이 낫습니다. 이름을 규칙대로 바꾸려면 파일명 일괄 변경을 쓰세요.

    인코딩을 알 수 없다는 메시지가 나옵니다

    UTF-8로도 EUC-KR로도 읽히지 않은 파일이 있다는 뜻입니다. 일본어 Shift_JIS나 중국어 GBK로 저장된 파일, 또는 텍스트가 아닌 파일에 .txt 확장자만 붙인 경우가 대부분입니다. 메시지에 나온 파일을 메모장에서 열어 UTF-8로 다시 저장한 뒤 넣으면 해결됩니다.

    합친 결과에서 파일 경계를 다시 찾을 수 있나요

    구분 방식을 「파일 이름 표시」로 두었다면 찾을 수 있습니다. 각 파일 앞에 등호로 감싼 이름 줄이 남기 때문입니다. 「붙여서」나 「줄바꿈 1개」로 합쳤다면 경계 흔적이 남지 않으므로 되돌릴 수 없습니다. 나중에 나눠야 할 가능성이 있으면 표시를 넣어 두세요.

    CSV 파일 여러 개를 합쳐도 되나요

    됩니다. 단 각 파일의 첫 줄이 머리글이면 그 줄도 함께 딸려 옵니다. 구분 방식을 「줄바꿈 1개」로 두고 합친 뒤, 두 번째 파일부터의 머리글 줄을 손으로 지우세요. 칸 구성이 서로 다른 CSV를 합치면 표 프로그램에서 열 때 줄이 밀립니다.

    엑셀 파일이나 워드 문서도 합칠 수 있나요

    없습니다. 이 도구는 글자만 들어 있는 파일을 다룹니다. 엑셀이나 워드 파일은 서식과 표 구조가 압축된 형태로 들어 있어 그대로 이으면 열리지 않는 파일이 됩니다. 엑셀 자료라면 각 파일을 CSV로 내보낸 다음 합치세요.