파일 작업
ZIP 압축
여러 파일이나 폴더를 브라우저 안에서만 ZIP으로 압축하여 다운로드할 수 있습니다. 폴더를 드롭하면 계층 구조를 그대로 유지한 채 압축합니다. 파일은 서버로 전송되지 않습니다.
ZIP 압축 팁
- 폴더를 통째로 드롭하면 원래의 계층 구조를 유지한 채 ZIP에 저장됩니다. 파일을 개별적으로 선택하면 폴더 구조가 없는 평평한 ZIP이 만들어집니다.
- "압축하기" 체크를 해제하면 STORED(무압축) 방식이 되어 처리 속도가 빨라집니다. 이미지·동영상·음성·ZIP 등 이미 압축되어 있는 파일을 묶는 경우에는 압축해도 용량이 거의 줄지 않으므로, 무압축 쪽이 더 빠르고 유리합니다.
- 같은 이름의 파일을 여러 개 추가하면 "파일명 (1).확장자"처럼 자동으로 번호가 붙어 구분됩니다. 내용이 덮어써져서 사라지는 일은 없습니다.
- 대량의 파일이나 용량이 큰 파일을 묶을 경우, 브라우저 메모리에서 처리하기 때문에 시간이 오래 걸리거나 환경에 따라 실패할 수 있습니다. 총 용량이 수백 MB에서 수 GB에 이르는 경우에는 몇 개로 나누어 압축하는 것을 권장합니다.
- 비밀번호 칸에 입력하면 ZIP 전체가 AES-256 방식으로 암호화됩니다. 비워 두면 기존과 마찬가지로 누구나 열 수 있는 ZIP이 됩니다. 설정한 비밀번호는 저장되지 않으므로, 잊어버리면 내용을 꺼낼 수 없게 되는 점에 유의해 주세요.
자주 묻는 질문
여담 ― "압축할 수 있는 것"과 "압축할 수 없는 것"
ZIP의 DEFLATE 압축 방식은 텍스트 파일이나 비트맵 이미지처럼 같은 패턴이 반복되는 데이터를 잘 압축합니다. 반면 JPEG·PNG·MP4·MP3처럼 이미 압축되어 있는 파일은 반복되는 패턴이 거의 남아 있지 않기 때문에, ZIP에 넣어도 용량이 거의 변하지 않습니다(오히려 약간 늘어나기도 합니다).
이 성질을 거꾸로 이용한 것이 이른바 "ZIP 폭탄(zip bomb)"입니다. 같은 문자(예를 들어 0)만 대량으로 반복한 파일은 놀라운 압축률을 보여, 이론상으로는 수 킬로바이트짜리 ZIP을 압축 해제하면 수 테라바이트로 불어나는 일도 가능합니다. 신뢰할 수 없는 ZIP 파일을 함부로 전체 압축 해제하지 않는 것이 좋다고 하는 이유 중 하나입니다.
참고로 "ZIP"이라는 확장자를 가진 파일이 실제로는 ZIP만 있는 것이 아닙니다. Microsoft Office의 .docx나 .xlsx, Java의 .jar, Android의 .apk 등도 내부적으로는 ZIP 형식의 컨테이너 안에 여러 파일을 담은 구조로 되어 있습니다. ZIP은 "여러 파일을 하나로 묶는 상자"로서 생각보다 훨씬 폭넓게 사용되고 있습니다.