Windows에서 ZIP을 열었을 때 “압축을 완료할 수 없습니다”, 일부 파일만 보임, 암호 오류가 나타나면 프로그램을 여러 개 설치하기 전에 원인을 나누세요. ZIP을 원래 받은 곳에서 완전히 내려받았는지 확인하고, 파일을 짧은 로컬 경로에 복사해 새 빈 폴더로 모두 추출해 봅니다. 긴 경로·암호화·분할 압축·손상 파일은 해결 방법이 서로 다릅니다.
가장 먼저 할 일: 확장자가 실제로 ZIP인지 확인하고, 받은 파일을 다시 다운로드할 수 있는 원본 링크와 비교합니다. 그런 다음 파일을 로컬 드라이브의 짧은 경로에 놓고, 비어 있는 새 폴더를 골라 파일 탐색기의 모두 추출을 실행하세요. 경로 오류는 짧은 폴더에서, 손상 오류는 원본 재다운로드나 게시된 SHA-256 비교로 가릅니다. 암호화된 압축 파일은 Windows 기본 추출에서 지원되지 않을 수 있습니다. 추출 성공 뒤에도 파일 출처를 확인하기 전 실행하지 마세요.
먼저 할 4단계 빠른 진단
- 파일 이름과 확장자를 확인합니다. 파일 탐색기에서 이름 끝이
.zip인지 봅니다. 확장자가 숨겨져 있으면 보기 → 표시 → 파일 이름 확장명을 켭니다..rar,.7z,.tar파일 이름만.zip으로 바꿔도 압축 형식은 변하지 않습니다. - 다운로드가 끝났는지 확인합니다. 브라우저 다운로드 목록에 진행 중·실패가 남아 있는지, 원래 파일과 크기가 맞는지 확인합니다. 파일 크기가 0바이트이거나 받은 파일이 예상보다 훨씬 작다면 추출 도구를 바꿔도 내용이 돌아오지 않습니다.
- 짧은 경로와 새 폴더를 사용합니다. 압축 파일을 로컬 드라이브의 짧은 위치로 복사합니다. 예를 들어 다운로드 폴더 아래 새 폴더를 만들고 그 안에서 압축을 풉니다. 기존 업무 폴더, OneDrive 동기화 중인 위치, 네트워크 공유에서 곧장 추출하면 권한·동기화 문제와 압축 문제를 구분하기 어렵습니다.
- 한 번에 한 조건만 바꿉니다. 먼저 파일 탐색기의 기본 추출을 시도하고 오류 문구를 기록합니다. 실패하면 원본 ZIP을 보존한 채 새 경로에서 다시 시험하세요. 이름 변경, 시스템 설정 변경, 원본 덮어쓰기를 동시에 하면 무엇이 해결했는지 알 수 없습니다.
브라우저에서 파일을 받은 과정이 문제라면 먼저 Chrome 다운로드 완료·차단 문제 진단을 참고하세요. 메일에서 압축 파일을 보내거나 받을 수 없다면 Gmail 첨부파일·Drive 링크 문제 해결이 맞는 안내입니다.
증상별 원인과 첫 조치
| 화면에 보이는 증상 | 가능한 원인 | 먼저 할 조치 |
|---|---|---|
| “압축을 완료할 수 없습니다” 또는 “압축된 폴더가 잘못되었습니다” | 다운로드 중단, 실제 형식 불일치, 손상 또는 Windows 기본 기능이 다루지 못하는 옵션 | 원본 ZIP 크기와 확장자를 확인하고, 원본 제공처에서 새 사본을 받아 비어 있는 새 폴더에 추출 |
| “경로가 너무 깁니다” 또는 특정 파일만 실패 | 추출 위치와 내부 폴더·파일 이름을 합친 전체 경로가 일부 프로그램 제한을 넘음 | 로컬의 짧은 경로로 옮겨 재시험. 계속되면 보낸 사람에게 내부 폴더·파일 이름을 줄여 재압축하도록 요청 |
| 암호를 물어보거나 암호를 맞게 넣어도 거부됨 | 암호 오타·키보드 배열 문제, 암호화 ZIP·7z·RAR, 파일 출처 오류 | 암호를 보낸 사람에게 별도 확인하고 Windows 버전과 암호화 형식 지원 여부를 확인 |
| 몇 개 파일만 보이거나 폴더가 비어 있는 것처럼 보임 | 안쪽에 한 단계 더 폴더가 있음, 여러 조각 중 일부만 받음, 잘못된 추출 위치 선택 | 새로 만든 대상 폴더와 내부 하위 폴더를 확인하고, 원본 목록·분할 파일 전체를 다시 대조 |
| 압축은 풀렸는데 한글 이름이 깨짐 | 오래된 압축 파일의 파일명 인코딩이 Windows 도구와 다름 | 손상된 이름으로 덮어 저장하지 말고, 원본을 보존한 뒤 파일명 인코딩을 지원하는 승인된 도구로 별도 폴더에 추출 |
| OneDrive 폴더에서만 멈추거나 빨간 X가 생김 | 압축 오류보다 동기화·공간·파일 이름·공유 정책 문제일 수 있음 | 먼저 로컬 새 폴더에서 추출하고, 해결 후 결과를 옮깁니다. OneDrive 동기화 진단도 확인합니다. |
파일 탐색기에서 안전하게 모두 추출
Windows 10과 Windows 11에서는 ZIP을 마우스 오른쪽 단추로 눌러 모두 추출을 선택하고 대상 위치를 정할 수 있습니다. Windows 11의 새 메뉴에 바로 보이지 않으면 더 많은 옵션 표시를 누릅니다. 이름이나 아이콘이 비슷한 파일이 여럿 있으면 크기와 수정 시각을 확인하고, 원래 받은 ZIP 한 개를 선택했는지 다시 봅니다.
- 압축 파일을 한 번 선택해 이름·확장자·파일 크기를 기록합니다. 원본은 이동하거나 삭제하지 않습니다.
- 마우스 오른쪽 단추를 누르고 모두 추출을 선택합니다. 압축 파일을 더블 클릭해 열린 화면에서 파일을 하나씩 꺼내기보다 전체 추출을 사용하면 저장 위치가 분명합니다.
- 대상으로 기존 작업 폴더가 아닌 비어 있는 새 하위 폴더를 선택합니다. 화면에서 최종 경로를 확인한 다음 추출을 시작합니다.
- 완료 뒤 새 폴더 안의 하위 폴더까지 확인합니다. 압축된 폴더 이름과 같은 하위 폴더 안에 실제 문서가 들어 있는 경우가 많습니다.
- 같은 이름 파일을 바꾸겠다는 메시지가 뜨면 일단 취소합니다. 이전 추출 결과가 최신인지 확인한 뒤, 별도 폴더에서 비교합니다.
ZIP 안에 저장 경로가 이미 포함되어 있으면 추출 폴더 아래에 하위 폴더가 만들어집니다. 바탕화면에 문서가 바로 보이지 않는다고 추출 실패라고 단정하지 마세요. 파일 탐색기에서 방금 만든 대상 폴더를 열고 이름·유형·수정 시각으로 찾아보면 위치를 확인할 수 있습니다.
경로·파일 이름이 너무 길다는 오류
최종 파일 경로는 드라이브 문자, 압축을 풀 폴더, ZIP 안쪽의 하위 폴더와 파일 이름을 모두 합친 값입니다. 예를 들어 C:\Users\이름\OneDrive\회사\프로젝트\자료\압축파일 이름\깊은 폴더\보고서.xlsx처럼 시작 위치와 내부 경로가 길면 일부 응용 프로그램에서 추출에 실패할 수 있습니다. 파일 하나의 이름이 긴 경우뿐 아니라 여러 폴더 이름이 누적되는 것도 원인이 됩니다.
Microsoft 문서는 오래된 Win32 경로 제한을 260자로 정의하지만, 이후 Windows에서는 설정과 앱 지원 조건에 따라 달라집니다. 따라서 모든 Windows 11 PC가 같은 글자 수에서 실패한다고 보면 안 됩니다. 짧은 경로 시험은 원인을 가르는 방법이지, 레지스트리 설정을 바꾸는 해결법이 아닙니다.
- ZIP 복사본을 사용자 폴더 아래 짧은 경로로 옮기거나, 새 추출 폴더를 짧은 위치에 만듭니다. 회사 PC에서 드라이브 루트나 시스템 폴더에 새 폴더를 만들려고 관리자 권한을 높일 필요는 없습니다.
- 같은 원본 파일을 같은 도구로 다시 추출합니다. 짧은 경로에서 성공하면 기존 위치의 전체 경로나 클라우드 동기화 경로를 살핍니다.
- 짧은 위치에서도 특정 내부 항목만 실패하면 ZIP을 다시 여러 번 풀지 않습니다. 원본 보낸 사람에게 해당 하위 폴더 이름을 줄이고 새 ZIP을 만들어 달라고 합니다.
- 짧은 위치에서는 풀리지만 OneDrive·SharePoint로 옮길 때 오류가 나면 파일 이름·동기화 상태·조직 정책을 별도로 확인합니다.
Windows의 긴 경로 기능을 활성화해도 그 기능을 사용하도록 만들어지지 않은 프로그램에는 적용되지 않을 수 있습니다. 한 번의 압축 해제를 위해 관리자 권한으로 레지스트리나 그룹 정책을 바꾸면 다른 앱·조직 정책에 영향을 줄 수 있으므로, 회사 장치라면 관리자에게 맡기세요.
다운로드가 덜 됐거나 ZIP이 손상된 경우
파일이 덜 받아졌거나 전송 도중 바뀐 경우에는 다른 추출 메뉴를 눌러도 원본 데이터가 복구되지는 않습니다. 다운로드 목록에 실패·취소 표시가 있는지 보고, 파일 크기가 제공 페이지에 적힌 용량과 대략 맞는지 확인합니다. 받은 사람의 메일이나 메신저 미리보기에서 열어 본 압축 파일과 PC에 저장된 파일이 실제로 같은 것인지도 확인하세요.
- 원본 링크나 보낸 사람에게서 같은 파일을 새로 받되, 기존 사본과 다른 이름·폴더에 저장합니다.
- 게시자가 파일과 함께 SHA-256 체크섬을 제공했다면 PowerShell에서 아래 명령으로 계산한 값과 비교합니다. 게시된 값이 없으면 계산된 해시만으로 손상 여부를 판정할 수 없습니다.
Get-FileHash -Algorithm SHA256 -LiteralPath "$env:USERPROFILE\Downloads\자료.zip"
해시 값이 게시된 값과 다르면 파일이 전송 중 달라졌거나 다른 파일일 수 있습니다. 다운로드를 다시 해도 매번 값이 바뀌면 네트워크·브라우저·보안 게이트웨이 또는 제공처에 문의합니다. ZIP을 수리한다는 출처 불명의 앱에 업무 파일을 올리거나, 원본 하나뿐인 계약서·사진·프로젝트 자료에 복구 기능을 바로 실행하지 마세요. 복구 시도는 일부 파일만 건질 수 있고 폴더 구조나 내용을 온전히 되살리지 못할 수 있습니다.
공식 원본에서 다시 받아도 같은 위치·같은 파일에서 계속 실패한다면 오류 문구, 파일 크기, 받는 방법, 실패하는 파일 이름을 제공처에 전달합니다. 조직에서 받은 파일이라면 개인 웹메일이나 온라인 압축 해제 사이트로 우회하지 말고 승인된 전달 경로를 요청하세요.
ZIP이 아닌 형식·암호·분할 압축
“.zip처럼 보이는 파일”이 실제 ZIP인지 먼저 확인해야 합니다. 파일 탐색기에서 확장자를 표시하고 이름 끝을 확인하세요. 압축 앱이 필요하다고 판단되면 출처가 확인된 제공처와 조직의 허용 목록을 따릅니다. 실행 파일이나 설치 프로그램이 포함된 ZIP이라면 파일을 꺼냈다는 이유만으로 실행하지 않습니다.
Microsoft 지원 문서는 Windows 11 버전 24H2에서 파일 탐색기가 ZIP·RAR·7z·TAR 형식을 지원한다고 안내하지만, 이 기능이 암호화된 압축 파일을 처리하지는 않는다고 명시합니다. 그보다 이전 버전이거나 암호를 설정한 파일이면 “모두 추출”이 안 보이거나 암호 창 이후 실패할 수 있습니다. 암호는 보낸 사람에게 별도 통로로 다시 확인하고, 지원되는 압축 앱은 공식 사이트 또는 회사 소프트웨어 배포 경로에서 받으세요. 확장자를 바꾸거나 비밀번호를 지우는 방법은 해결책이 아닙니다.
여러 부분으로 나눈 압축 파일은 한 조각만으로 완전한 내용을 복원할 수 없습니다. 보낸 사람이 “분할 압축”으로 전달했다면 이름이 비슷한 전체 파일을 같은 폴더에 보관해야 합니다. 파일 하나라도 빠졌거나 다른 조각의 이름이 바뀌었으면 발신자에게 전체 세트를 다시 요청합니다. 중간 조각을 ZIP으로 이름만 바꾸지 않습니다.
암호를 여러 번 입력해도 거부되면 키보드 언어, 대·소문자, 숫자 패드, 앞뒤 공백을 점검하세요. 암호 문자열을 복사할 때 보이지 않는 공백이나 줄바꿈이 함께 들어갈 수 있습니다. 암호화된 자료를 회사·학교 환경에서 풀어야 하면 IT가 승인한 앱을 사용하고, 민감한 압축 파일과 암호를 같은 공개 채널에 함께 남기지 마세요.
압축은 됐지만 한글 파일명이 깨지는 경우
파일은 나왔는데 한글 이름이 기호처럼 보인다면 압축 자체가 완전히 실패한 것은 아닐 수 있습니다. 오래된 압축 프로그램이 파일 이름을 저장한 인코딩과 현재 해제 프로그램이 읽는 인코딩이 다르면 내용은 추출돼도 이름만 다르게 표시될 수 있습니다. 폴더 구조가 중요하면 이름이 깨진 상태로 기존 문서에 덮어 저장하지 마세요.
원본 ZIP을 그대로 보존하고 새 빈 폴더에 한 번만 시험합니다. Microsoft의 Expand-Archive 도움말은 UTF-8이 아닌 이름에 대해 압축 파일에 저장된 원시 값을 사용할 수 있어 원본 이름과 다르게 보일 수 있다고 설명합니다. 따라서 PowerShell 추출도 한글 파일명 문제의 만능 대안은 아닙니다.
보낸 사람에게 운영체제와 압축 도구, 파일명 인코딩을 확인해 달라고 하거나 조직에서 승인한 압축 앱을 사용합니다. 자료가 많으면 파일 수와 몇 개의 대표 이름을 원본 목록과 대조한 뒤 실제 작업을 시작합니다.
PowerShell로 탐색기와 원인 비교하기
명령줄이 익숙하고 대상이 ZIP이라면 PowerShell의 Expand-Archive로 새 위치에 추출해 탐색기에서만 실패하는지 비교할 수 있습니다. 먼저 파일을 사용자 다운로드 폴더에 그대로 둔 채 아래 경로를 본인 파일 이름에 맞게 바꾸세요. 목적지 폴더는 다른 파일이 없는 새 폴더여야 합니다.
Expand-Archive -LiteralPath "$env:USERPROFILE\Downloads\자료.zip" -DestinationPath "$env:USERPROFILE\Downloads\자료-확인"
이 명령은 ZIP 형식만 처리합니다. Microsoft 문서는 내부 .NET 압축 API의 최대 파일 크기를 2GB로 설명하므로, 이보다 큰 ZIP에서는 비교 방법으로 사용하지 마세요. 기존 파일을 덮어쓰는 옵션인 -Force는 붙이지 않습니다. 파일 이름이 [2026] 회의.zip처럼 대괄호나 특수 문자를 포함해 PowerShell이 해석하기 어려우면 -LiteralPath를 그대로 쓰세요.
PowerShell에서는 성공했는데 파일 탐색기만 실패했다면 그 앱의 경로 처리·파일 형식 호환 차이가 있을 수 있습니다. 두 방법이 모두 실패하거나 일부만 실패하면 다운로드·분할 세트·암호화·손상 가능성을 먼저 다시 살핍니다. 오류 전문을 저장하되 회사·고객 데이터가 포함된 경로를 공개 게시판에 올리지는 마세요.
압축 파일을 열 때 지킬 보안 원칙
압축을 푸는 것은 파일을 볼 수 있게 만드는 일이지 안전 여부를 판정하는 검사가 아닙니다. 보낸 사람과 전달 사유를 확인하고 예상한 파일이 맞는지 살피세요. 낯선 ZIP에 .exe, .msi, .bat, .js 같은 실행 파일이 들어 있으면 더블 클릭하지 않습니다. 계약·청구·회사 자료라면 담당자에게 용도와 게시자를 확인합니다.
- 파일 출처가 확실할 때 Windows 보안이나 조직의 보안 프로그램으로 개별 ZIP 또는 추출 폴더를 검사할 수 있습니다. 검사가 통과해도 원본 출처 확인을 대체하지 않습니다.
- Windows Defender, SmartScreen, Chrome의 다운로드 경고를 끄거나 경고 해제 버튼으로 건너뛰지 않습니다. 정상 업무 파일도 차단될 때는 오류 문구와 파일 출처를 관리자에게 전달합니다.
- 민감한 계약서·고객 자료·사진을 온라인 압축 해제 사이트에 올리지 않습니다. 업로드 후 삭제를 확인하기 어려울 수 있고 회사 보안 규정과 충돌할 수 있습니다.
- 압축 암호를 잊어버렸다면 파일 제공자에게 문의합니다. 암호를 제거한다거나 보호 기능을 우회한다는 이름의 임의 도구를 설치하지 않습니다.
Microsoft는 파일이나 폴더를 마우스 오른쪽 단추로 눌러 Microsoft Defender로 검사할 수 있다고 안내합니다. Windows 11 메뉴에서 항목이 바로 보이지 않으면 더 많은 옵션 표시 아래를 확인하세요. 다른 바이러스 백신이 활성화되어 있으면 Defender 항목 대신 그 제품의 공식 검사 메뉴를 따릅니다.
추출 결과 확인과 원본 보관
추출이 완료되었다고 바로 원본 ZIP을 삭제하지 마세요. 내용이 제대로 나왔는지 확인하는 간단한 검수가 복구 실패와 덮어쓰기를 줄입니다.
- 추출 폴더 안의 하위 폴더까지 열어 요청된 파일 형식과 예상 이름이 있는지 봅니다.
- 파일 수가 전달 목록과 크게 다른지, 크기가 0바이트인 파일이 있는지 확인합니다. 제공자가 파일 목록이나 해시를 준 경우 샘플만 보지 말고 해당 목록 전체를 대조합니다.
- 문서·PDF·사진은 신뢰할 수 있는 기본 앱으로 필요한 페이지만 확인합니다. 프로그램·스크립트는 업무 목적과 게시자가 확인되기 전 실행하지 않습니다.
- 확인한 뒤에만 결과를 OneDrive·SharePoint·공유 드라이브 등 최종 위치로 옮기고, 동기화 상태와 웹에서 보이는지 확인합니다.
- 내용이 맞지 않으면 원본 ZIP과 받은 시각을 보존하고, 다시 받은 새 사본과 비교합니다.
여러 파일을 다루는 작업이면 추출한 폴더와 원본 압축 파일을 잠시 함께 보관합니다. 정리할 때 원본을 먼저 지우면 일부 파일만 잘못 추출됐을 경우 다시 요청해야 합니다. 업무 자료라면 보존 기한과 백업 정책을 따릅니다.
자주 묻는 질문
ZIP을 더블 클릭하면 보이는데 “모두 추출”은 왜 실패하나요?
압축 안의 파일 목록을 보는 것과 모든 파일을 실제 경로에 쓰는 것은 다릅니다. 내부의 긴 폴더·파일 이름, 암호화 방식, 기존 파일 덮어쓰기, 쓰기 권한 때문에 추출 단계에서 실패할 수 있습니다. 짧은 로컬 경로와 빈 폴더에서 다시 시도하고 오류가 처음 난 파일 이름을 기록하세요.
ZIP 파일 이름을 바꾸면 추출되나요?
이름 바꾸기는 확장자 표시만 바꿉니다. 실제 데이터 형식이 ZIP으로 변하지 않으므로 RAR이나 7z를 ZIP으로 이름만 바꾸지 마세요. 원래 보낸 사람이 어떤 형식으로 만들었는지 확인한 뒤 호환되는 승인 도구를 사용합니다.
ZIP을 OneDrive 안에 바로 풀어도 되나요?
가능한 경우도 있지만 동기화 오류와 압축 오류가 겹치면 진단이 어려워집니다. 먼저 로컬 새 폴더에 풀고 결과를 확인한 다음 OneDrive로 옮기면 원인을 더 쉽게 나눌 수 있습니다. 이동 뒤 동기화 완료와 웹 사본도 확인하세요.
SHA-256 값이 하나 나오면 ZIP이 안전한가요?
아닙니다. SHA-256은 파일 내용이 제공자가 공개한 값과 같은지 비교하는 도구입니다. 신뢰할 수 있는 게시자의 값과 일치하면 전송 중 달라졌을 가능성을 낮출 수 있지만, 파일 자체가 안전하다는 보증은 아닙니다. 출처 확인과 보안 검사도 별도로 필요합니다.