압축 풀기 오류 '파일이 손상되었습니다' 원인별 해결 방법
압축 풀기 오류에서 '파일이 손상되었습니다'라는 메시지가 떠도 실제로 파일이 망가진 경우는 생각보다 적습니다. 대부분은 다운로드가 끝까지 되지 않았거나, 분할 압축 파일 일부가 빠졌거나, 파일명 인코딩·경로 문제 때문에 생깁니다. 이 세 가지를 순서대로 확인하면 원인을 거의 다 찾을 수 있습니다.
아래에서는 오류 메시지로 원인을 추측하는 방법부터 원인별 해결 순서까지 정리했습니다. Windows 기본 압축 기능에서 오류가 났다면 Bandizip이나 7-Zip으로 다시 풀어 보는 것도 방법입니다.
오류 메시지로 원인 먼저 좁히기
압축 프로그램마다 문구는 조금씩 다르지만, 메시지 종류를 보면 어디부터 확인해야 할지 알 수 있습니다.
| 메시지 예시 | 가능성이 높은 원인 | 먼저 확인할 것 |
|---|---|---|
| 예기치 않은 데이터 끝, Unexpected end of data | 다운로드 중단, 파일이 잘림 | 원본과 파일 크기 비교 |
| 압축 파일로 열 수 없음, 알 수 없는 형식 | 분할 파일 중간부터 열기, 확장자 불일치, 다운로드 실패 | 첫 번째 분할 파일인지, 실제 형식이 맞는지 |
| CRC 오류, 데이터 오류 | 데이터 손상 또는 잘못된 암호 | 암호 재입력, 다시 다운로드 |
| 다음 볼륨을 찾을 수 없음 | 분할 파일 누락, 이름 불일치 | 모든 조각이 같은 폴더에 있는지 |
| 파일명이 깨짐, 경로를 찾을 수 없음 | 인코딩(코드 페이지) 문제, 경로가 너무 김 | 코드 페이지 변경, 짧은 경로에 풀기 |
메시지만으로 확신하기 어렵다면 압축 프로그램의 테스트 기능을 먼저 써 보세요. 파일을 실제로 풀지 않고 내부 데이터가 정상인지 검사해서, 어느 파일에서 문제가 생기는지 보여 줍니다. Bandizip과 7-Zip 모두 압축 파일 테스트 기능이 있습니다.
원인 1: 다운로드가 끝까지 되지 않은 경우
가장 흔한 원인입니다. 브라우저에서 다운로드가 완료된 것처럼 보여도 네트워크가 끊기면서 파일 끝부분이 빠지는 경우가 있습니다. ZIP 형식은 파일 목록 정보가 파일 맨 끝에 있어서, 끝이 조금만 잘려도 아예 열리지 않을 수 있습니다.
- 다운로드 폴더에서 파일 확장자가
.crdownload나.part로 남아 있지 않은지 확인합니다. 이 확장자가 붙어 있으면 다운로드가 끝나지 않은 상태입니다. - 파일을 마우스 오른쪽 버튼으로 눌러 속성에서 크기를 봅니다. 배포 페이지에 적힌 크기와 다르면 다시 받아야 합니다.
- 배포처가 SHA-256 같은 해시값을 제공한다면 비교합니다. PowerShell에서
Get-FileHash 파일경로 -Algorithm SHA256을 실행하면 해시값을 확인할 수 있습니다. 값이 한 글자라도 다르면 파일이 원본과 다릅니다. - 다시 받을 때는 다른 브라우저를 쓰거나, 안정적인 네트워크에서 받아 봅니다.
메일 첨부나 메신저로 받은 파일이라면 보낸 사람 쪽 원본은 정상인지도 확인해 달라고 요청하는 편이 빠릅니다. 전송 과정에서 용량 제한으로 잘리는 경우도 있습니다.
원인 2: 분할 압축 파일이 빠졌거나 이름이 다른 경우
용량이 큰 자료는 여러 조각으로 나눠 압축하는 경우가 많습니다. 분할 압축은 모든 조각이 있어야 풀리고, 한 조각만 빠져도 손상 오류가 납니다.
분할 파일 이름 형식
- ZIP 분할:
파일.z01,파일.z02… 그리고 마지막파일.zip - 7z·ZIP 번호 분할:
파일.7z.001,파일.7z.002또는파일.zip.001,파일.zip.002 - RAR 분할:
파일.part1.rar,파일.part2.rar또는 옛 형식의파일.rar,파일.r00,파일.r01
분할 압축 풀기 순서
- 모든 조각을 같은 폴더에 넣습니다. 다운로드 폴더와 바탕화면에 나뉘어 있으면 인식하지 못합니다.
- 번호가 빠짐없이 이어지는지 확인합니다. 예를 들어 001, 002, 004만 있다면 003이 없는 것입니다.
- 조각들의 파일 크기를 비교합니다. 보통 마지막 조각을 빼면 크기가 같아야 합니다. 하나만 작다면 그 조각의 다운로드가 덜 된 것입니다.
- 파일 이름이 서로 같은지 봅니다. 브라우저가 중복 파일을 받으면서
파일 (1).part2.rar처럼 이름을 바꾸면 다음 조각을 찾지 못합니다. 앞부분 이름을 똑같이 맞춰 주세요. - 첫 번째 조각(
.001,.part1.rar, ZIP 분할은.zip)을 열어 압축을 풉니다. 중간 조각을 열면 '압축 파일로 열 수 없음' 오류가 날 수 있습니다.
Windows 기본 압축 기능은 분할 압축을 제대로 지원하지 않는 경우가 많습니다. 분할 파일은 Bandizip이나 7-Zip으로 여는 것이 안전합니다.
원인 3: 파일명 인코딩과 경로 문제
파일은 멀쩡한데 압축을 풀면 파일명이 알 수 없는 문자로 깨지거나, 일부 파일만 '경로를 찾을 수 없음' 오류로 실패하는 경우입니다.
한글 파일명이 깨지는 경우
macOS나 다른 언어 환경에서 만든 ZIP 파일은 파일명 인코딩이 Windows 한국어 환경과 달라 한글이 깨질 수 있습니다. 파일명이 깨지면 Windows에서 쓸 수 없는 문자가 섞여 풀기 자체가 실패하기도 합니다. Bandizip은 압축 파일을 열 때 코드 페이지를 바꿔 볼 수 있는 기능이 있어서, 한국어나 UTF-8 등으로 바꿔 가며 파일명이 제대로 보이는 설정을 고르면 됩니다. 정확한 메뉴 위치는 버전마다 다를 수 있으니 프로그램 도움말이나 Bandisoft 공식 사이트에서 확인하세요.
경로가 너무 긴 경우
압축 파일 안에 폴더가 깊게 들어 있으면 풀었을 때 전체 경로가 Windows 경로 길이 제한을 넘을 수 있습니다. 이때는 C:\temp처럼 짧은 경로에 풀면 대부분 해결됩니다. 압축 파일 이름을 짧게 바꾸는 것도 도움이 됩니다.
그 밖에 확인할 것: 암호, 확장자, 용량, 백신
- 암호: 암호가 걸린 압축 파일은 암호를 잘못 입력해도 CRC 오류나 손상 메시지가 나올 수 있습니다. 대소문자, 앞뒤 공백, 한/영 전환 상태를 확인하고 다시 입력하세요.
- 확장자 불일치: 실제로는 RAR이나 7z인데 확장자만
.zip인 파일이 있습니다. Windows 기본 기능은 확장자를 믿고 열기 때문에 오류가 나지만, 7-Zip이나 Bandizip은 파일 내용을 보고 형식을 판단하는 경우가 많아 열릴 수 있습니다. - 디스크 공간: 풀려는 드라이브의 여유 공간이 부족하면 중간에 실패합니다. 압축 해제 후 크기는 압축 파일보다 훨씬 클 수 있습니다.
- 백신 프로그램: 백신이 압축 파일 안의 특정 파일을 격리하면서 풀기가 중간에 멈추기도 합니다. 백신 알림 기록을 확인하세요. 출처가 불분명한 파일이라면 예외 처리하지 말고 사용하지 않는 편이 안전합니다.
- 저장 매체: USB나 외장하드에서 바로 풀다가 오류가 난다면 파일을 PC 내부 드라이브로 복사한 뒤 다시 시도해 보세요.
Bandizip과 7-Zip으로 다시 시도하기
Windows 탐색기의 기본 압축 풀기에서 오류가 났다면 다른 압축 프로그램으로 한 번 더 시도해 볼 가치가 있습니다. 프로그램마다 처리 방식이 달라서, 한쪽에서 실패한 파일이 다른 쪽에서는 일부라도 풀리는 경우가 있습니다.
| 항목 | Bandizip | 7-Zip |
|---|---|---|
| 라이선스 | 무료 | 무료 |
| 분할 압축 풀기 | 지원 | 지원 |
| 압축 파일 테스트 | 지원 | 지원 |
| 특히 편한 점 | 한국어 환경, 코드 페이지 변경으로 파일명 깨짐 대응 | 여러 형식을 내용 기준으로 열기, 오류 파일 목록 표시 |
다시 시도할 때는 이 순서를 추천합니다.
- 압축 프로그램에서 파일을 열고 테스트를 먼저 실행합니다.
- 오류가 특정 파일 몇 개에서만 난다면 나머지 정상 파일만 골라서 풀 수 있습니다.
- 테스트 단계에서 바로 실패하거나 거의 모든 파일에서 오류가 나면 파일 자체 문제이므로 다시 받는 것이 가장 확실합니다.
프로그램 설치 파일과 기능 소개는 Bandizip 다운로드 안내와 7-Zip 다운로드 안내에서 확인할 수 있습니다. 최신 버전과 세부 기능은 공식 사이트에서 확인하세요.
자주 묻는 질문
손상된 압축 파일을 완전히 복구할 수 있나요?
데이터가 실제로 빠진 파일은 완전히 복구하기 어렵습니다. RAR처럼 복구 레코드를 넣어 만든 파일이라면 복구 기능으로 되살릴 수 있는 경우가 있지만, 대부분은 원본을 다시 받는 것이 가장 빠르고 확실합니다.
분할 압축 파일 중 하나만 없는데 나머지만 풀 수 있나요?
없는 조각에 들어 있던 부분은 풀 수 없습니다. 앞쪽 조각에 온전히 들어 있는 파일은 일부 풀리는 경우도 있지만, 빠진 조각을 다시 구하는 것이 원칙입니다.
zip 파일이 Windows 기본 기능으로는 안 열리고 다른 프로그램으로는 열리는 이유는 뭔가요?
Windows 기본 기능은 지원하는 압축 방식과 인코딩 범위가 좁습니다. 일부 압축 방식, 분할 압축, 다른 언어 환경의 파일명은 제대로 처리하지 못해 손상 오류처럼 보일 수 있습니다.
암호가 맞는데도 CRC 오류가 나요.
이 경우는 실제 데이터 손상일 가능성이 높습니다. 파일 크기와 해시값을 비교하고, 다르면 다시 받으세요. 분할 파일이라면 모든 조각의 크기를 확인해 보세요.
정리
압축 풀기 오류가 나면 먼저 오류 메시지 종류를 보고, 테스트 기능으로 어느 단계에서 문제가 생기는지 확인합니다. 원인은 대부분 다운로드 불완전, 분할 파일 누락이나 이름 불일치, 파일명 인코딩과 경로 문제 중 하나입니다. 파일 크기와 해시값 비교, 분할 조각 점검, 짧은 경로에 풀기, 코드 페이지 변경을 차례로 해 보세요. 그래도 안 되면 Bandizip이나 7-Zip으로 다시 시도하고, 테스트에서 실패하는 파일은 원본을 다시 받는 것이 가장 확실합니다.