큰 파일 나누기
조각은 원본을 그대로 자른 것이라 압축되지 않아요. 받는 쪽은 조각을 모두 모아 ‘나눈 파일 합치기’로 합쳐요.
큰 파일을 정한 크기로 잘라요
업로드 사이트나 메일, FAT32로 포맷된 USB(파일 하나 4GB 미만)처럼 한 파일의 크기에 제한이 있을 때, 원본을 정한 크기로 잘라 여러 조각으로 만들어요. 조각 이름은 ‘원래이름.001’, ‘.002’… 처럼 붙어요. 이 방식은 7-Zip·반디집·HJSplit이 쓰는 방식과 같아서 받는 쪽에서 쉽게 합칠 수 있어요.
쓰는 법
- 파일을 고르고 ‘조각 크기’(예: 100MB)나 ‘조각 개수’를 정해요. 아래에 몇 조각이 되는지 미리 보여 줘요.
- ‘나누기’를 누르면 원본의 CRC-32 값을 계산한 뒤 조각 목록을 보여 줘요. 하나씩 받거나 ‘모두 받기’를 눌러요.
- ‘합치는 법 메모’를 같이 보내면 받는 사람이 CRC-32로 제대로 합쳐졌는지 확인할 수 있어요.
어떻게 나누나요
원본을 읽어 다시 쓰지 않고, 브라우저의 Blob.slice로 정한 바이트 위치에서 잘라 그대로 내려받게 해요. 그래서 수 GB 파일도 메모리를 거의 쓰지 않고 빠르게 나눠져요. 조각은 압축·암호화되지 않은 원본의 일부라, 순서대로 이어 붙이기만 하면 원본과 바이트 단위로 같아져요.
알아 둘 점
조각 하나만으로는 열 수 없어요(첫 조각은 일부 내용이 보이기도 해요). 1MB는 1,048,576바이트로 계산해요. 조각이 많으면 브라우저가 ‘여러 파일 다운로드’를 허용할지 물어봐요.
참고한 자료
- Microsoft Learn — copy 명령 (/b 이진 파일) — 윈도우에서 조각 합치기
- MDN — Blob.slice() — 파일 자르기
자주 묻는 질문
받은 사람이 프로그램이 없으면 어떻게 합치나요?
이 사이트의 ‘나눈 파일 합치기’에 조각을 모두 넣으면 돼요. 윈도우는 명령 프롬프트의 copy /b, 맥은 터미널의 cat 명령으로도 합칠 수 있어요(위 명령을 복사해 쓰세요).
압축도 같이 하고 싶어요.
먼저 ‘ZIP 압축하기’로 묶은 뒤 그 ZIP을 나누거나, ‘ZIP 나눠 압축하기’로 정한 크기의 ZIP 여러 개를 만드세요.
CRC-32는 무엇인가요?
파일 내용으로 계산한 8자리 확인 값이에요. 합친 파일의 CRC-32가 같으면 원본과 내용이 같다고 볼 수 있어요. ‘나눈 파일 합치기’가 합친 뒤 자동으로 보여 줘요.
함께 쓰면 좋은 도구
- 나눈 파일 합치기 (.001 .002 조각을 원래 파일로).001·.002나 .part1 같은 분할 조각을 순서대로 이어 원래 파일로 — 빠진 조각 확인, CRC-32 표시
- ZIP 나눠 압축하기 (메일 첨부 용량에 맞춰 여러 ZIP으로)여러 파일을 정한 용량(예 10MB) 이하의 ZIP 여러 개로 나눠 묶기 — 각 ZIP은 따로 열려요
- 해시 계산·파일 체크섬 확인 (MD5·SHA-256·SHA-512·CRC32)글자나 파일의 MD5·SHA-1·SHA-256·SHA-512·SHA3·CRC32 값을 한 번에 계산하고, 받은 체크섬과 같은지 비교
- CSV를 엑셀로 (한글 깨짐 없이)CSV → XLSX 변환, EUC-KR·UTF-8 자동 인식, 0으로 시작하는 번호 보존
- 엑셀을 CSV로 (UTF-8·EUC-KR 선택)XLSX → CSV, UTF-8(BOM)·EUC-KR 인코딩과 구분 기호 선택
- CSV 한글 깨짐 고치기 (EUC-KR ↔ UTF-8)EUC-KR ↔ UTF-8 변환, 깨진 글자 미리 보고 바로잡기