zip 압축 풀기, 설치 없이 휴대폰에서 파일 꺼내기
압축 프로그램이 없는 휴대폰이나 PC에서 zip 안의 파일 하나만 꺼낼 수 있을까요?
한 줄 답
zip 파일을 넣으면 안에 든 파일 목록이 나오고, 누른 파일만 풀어 내려받아요. 한국어 윈도우에서 만들어 한글 이름이 깨지는 zip도 이름을 고쳐 읽고, zip은 이 브라우저 밖으로 나가지 않아요.
넣은 글과 파일은 이 브라우저 안에서만 처리합니다. 이 사이트의 서버로 올라가지 않고, 어디에도 저장되지 않습니다.
주의
- 암호가 걸린 zip, 4 GB가 넘는 zip, 여러 조각으로 나뉜 분할 압축은 풀지 못합니다. 목록이나 오류 문구에 그 이유가 나옵니다.
- egg, alz, rar, 7z 파일은 zip이 아니라서 풀지 못합니다. 넣으면 어떤 형식인지 알려 줍니다.
어떻게 쓰나요
zip 파일을 끌어다 놓거나 「zip 선택」으로 고릅니다. 안에 든 파일 목록이 폴더 경로, 크기와 함께 나옵니다. 필요한 파일 옆의 「받기」를 누르면 그 파일만 풀어 내려받습니다. zip 전체를 한꺼번에 풀지 않으므로, 큰 zip에서도 필요한 파일 하나를 빨리 꺼낼 수 있습니다.
한글 이름이 깨진 zip
한국어 윈도우에서 만든 zip은 파일 이름이 CP949로 적혀 있는 경우가 많습니다. 자동으로 읽기를 두면 이런 이름을 알아보고 한글로 보여 주며, 목록 위에 그렇다는 안내가 나옵니다. 그래도 이름이 이상하면 「파일 이름 읽기」에서 CP949나 UTF-8을 직접 고릅니다.
이름이 CP949로 적힌 zip이면 「한글 이름을 고친 zip으로 받기」 버튼이 생깁니다. 모든 파일을 풀어 UTF-8 이름으로 다시 묶은 zip이라, 다른 사람에게 보내도 이름이 깨지지 않습니다. 파일이 50개를 넘거나 합계가 200 MB를 넘으면 여러 묶음으로 나눠 받습니다.
풀 수 없는 경우
암호가 걸린 파일은 목록에 「암호가 걸려 있어 풀 수 없어요」라고 나옵니다. 4 GB가 넘는 zip, 분할 압축, egg·alz·rar·7z 형식은 넣는 순간 이유를 알려 줍니다. 풀어 낸 내용이 zip에 적힌 검사값과 다르면 손상된 zip이라고 알려 주고 파일을 내려주지 않습니다.
설정은 주소에 남습니다
「파일 이름 읽기」를 자동이 아닌 쪽으로 고르면 주소의 # 뒤에 붙습니다. zip과 그 안의 파일 이름은 주소에 붙지 않습니다.
자주 묻는 것
- 한글 파일 이름이 왜 깨지나요?
- zip은 파일 이름이 UTF-8이면 그렇다는 표시를 따로 남기는데, 한국어 윈도우의 오래된 압축 프로그램은 표시 없이 CP949로 이름을 적습니다. 맥이나 휴대폰은 그 이름을 다른 인코딩으로 읽어 깨져 보입니다. 이 페이지는 표시가 없는 이름을 CP949로 읽어 한글로 보여 줍니다.
- 이름을 고친 zip은 무엇이 다른가요?
- 안의 파일은 한 바이트도 바꾸지 않고, 이름만 UTF-8로 다시 적어 그 표시를 켠 zip입니다. 맥이나 휴대폰에서 풀어도 한글 이름이 그대로 나옵니다. 압축하지 않고 담기 때문에 원래 zip보다 커질 수 있습니다.
- 아이폰에서도 되나요?
- 됩니다. 사파리에서 「zip 선택」으로 zip을 고르면 목록이 나오고, 「받기」를 누른 파일은 사파리가 내려받습니다.
- 폴더째 풀 수는 없나요?
- 브라우저는 폴더를 만들어 저장하지 못해서 파일을 하나씩 받습니다. 목록에는 파일이 든 폴더 경로가 함께 나옵니다.
출처
본문의 숫자와 조건은 아래 출처에서 가져왔습니다. 직접 잰 값은 따로 표시합니다.
- 1APPNOTE.TXT — .ZIP File Format Specification
일반 목적 플래그의 11번 비트(Language encoding flag)가 켜져 있으면 파일 이름이 UTF-8이라는 규정과, 중앙 디렉터리·로컬 헤더의 구조

