ZIP 나눠 압축하기
받는 사람은 각 ZIP을 따로 풀면 돼요. 조각(.001)으로 잘린 큰 파일만 ‘나눈 파일 합치기’나 7-Zip으로 합쳐야 해요.
정한 용량에 맞춰 ZIP을 여러 개로 나눠요
메일 첨부나 게시판 업로드는 한 번에 올릴 수 있는 크기가 정해져 있어요. 이 도구는 파일들을 실제로 압축해 크기를 잰 뒤, 각 ZIP이 정한 한도를 넘지 않도록 여러 개로 나눠 담아요. 나뉜 ZIP은 서로 독립된 보통 ZIP이라, 받는 사람은 별도 프로그램 없이 각각 열면 돼요.
쓰는 법
- 파일을 모두 고르고 ZIP 하나의 최대 크기를 정해요. 메일 서비스의 첨부 한도보다 조금 작게 잡으면 안전해요(메일은 첨부를 보낼 때 크기가 약 1.37배로 늘어나 계산하는 곳도 있어요).
- ‘ZIP 개수가 가장 적게’는 큰 파일부터 빈자리에 채워 넣어 개수를 줄이고, ‘고른 순서 유지’는 순서대로 차례차례 담아요.
- ‘나눠서 만들기’ 후 표에서 하나씩 받거나 ‘모두 받기’를 눌러요. 브라우저가 여러 파일 받기를 물어보면 허용해 주세요.
한도보다 큰 파일은
파일 하나가 한도보다 크면 어떤 ZIP에도 들어갈 수 없어서, 그 파일만 담은 ZIP을 한도 크기로 잘라 ‘이름.zip.001’, ‘.002’… 조각으로 만들어요. 7-Zip·반디집에서 .001 파일을 열면 자동으로 이어서 열리고, 이 사이트의 ‘나눈 파일 합치기’로 원래 ZIP을 되살릴 수도 있어요.
어떻게 만들어지나요
각 파일을 fflate 라이브러리로 deflate 압축해 크기를 정확히 재고, PKWARE ZIP 규격에 맞춰 직접 ZIP을 써요. 한글 파일 이름은 UTF-8 표시를 켜서 저장해 윈도우 탐색기·맥에서 깨지지 않아요. 같은 이름이 둘이면 ‘이름 (2)’로 바꿔 담아요. 파일 하나 4GB, 파일 수 65,535개를 넘는 ZIP은 만들 수 없어요.
참고한 자료
- PKWARE APPNOTE.TXT 6.3.10 — ZIP 형식, UTF-8 이름 표시(비트 11)
- fflate (MIT) — 압축 엔진
자주 묻는 질문
7-Zip의 ‘분할 압축’과 같은 건가요?
아니요. 7-Zip 분할 압축은 큰 압축 파일 하나를 잘라 모든 조각이 있어야 풀리지만, 이 도구는 파일을 나눠 담은 독립된 ZIP을 여러 개 만들어 하나씩 따로 열려요. 한도보다 큰 파일 하나만 조각으로 잘라요.
사진을 ZIP으로 압축하면 용량이 줄어드나요?
JPG·HEIC·MP4는 이미 압축된 형식이라 거의 줄지 않아요. 용량을 줄이려면 ‘사진 용량 줄이기’로 먼저 줄인 뒤 나눠 묶으세요.
ZIP이 한도보다 조금 작게 나와요.
파일을 통째로만 담기 때문에 다음 파일이 들어갈 자리가 모자라면 그 ZIP은 거기서 끝나요. 정상이에요.
함께 쓰면 좋은 도구
- ZIP 압축하기 (여러 파일을 ZIP으로)여러 파일을 골라 ZIP 하나로, 폴더째 넣기·압축 정도·한글 파일 이름 유지
- 큰 파일 나누기 (용량대로 .001 .002 조각 만들기)용량 제한에 걸리는 큰 파일을 정한 크기(MB)나 개수로 .001·.002 조각으로 자르기 — 합치기 명령도 함께
- 나눈 파일 합치기 (.001 .002 조각을 원래 파일로).001·.002나 .part1 같은 분할 조각을 순서대로 이어 원래 파일로 — 빠진 조각 확인, CRC-32 표시
- 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 변환, 깨진 글자 미리 보고 바로잡기