ZIP 파일 CRC 오류의 원인과 해결 방법을 알아봅니다. 7-Zip과 PeaZip 공식 다운로드, 압축파일 테스트, 정상 파일 우선 추출, 분할파일과 암호 확인, 손상된 자료를 새 ZIP으로 재압축하는 과정까지 정리했습니다.
ZIP 파일 CRC 오류 해결은 단순히 압축 프로그램을 다시 설치하는 것보다 파일이 왜 손상됐는지 확인하는 과정이 먼저입니다.
CRC 오류는 ZIP 안에 기록된 검증값과 실제 압축 데이터가 일치하지 않을 때 나타납니다. 다운로드가 중간에 끊겼거나 저장장치에서 파일 일부가 손상된 경우, 분할 압축 조각이 누락된 경우와 비밀번호를 잘못 입력한 경우에도 비슷한 오류가 발생할 수 있습니다.
정상 원본을 다시 다운로드할 수 있다면 새 파일을 받는 것이 가장 확실합니다. 원본을 다시 구할 수 없다면 무료 압축 프로그램인 7-Zip이나 PeaZip으로 압축파일을 검사하고, 손상되지 않은 파일을 먼저 꺼낸 뒤 새로운 ZIP으로 다시 압축하는 방법을 시도할 수 있습니다.
다만 CRC 오류가 발생한 데이터를 프로그램이 완전하게 복원해 주는 것은 아닙니다. 손상된 부분에 포함된 파일은 일부 추출되더라도 내용이 깨질 수 있으므로 문서, 사진, 영상과 설치파일을 각각 열어 확인해야 합니다.
이번 글에서는 CRC 오류의 의미, 발생 원인, 7-Zip과 PeaZip 공식 다운로드, 압축파일 검사와 부분 추출, 암호·분할파일·저장장치 문제 해결, 정상 파일을 새 ZIP으로 재압축하는 방법까지 알아보겠습니다.
ZIP 파일 CRC 오류란?
CRC는 Cyclic Redundancy Check의 약자로 데이터가 원래 상태와 동일한지 확인하는 검증 방식입니다.
ZIP 파일을 만들 때 압축 프로그램은 각 파일의 데이터를 바탕으로 CRC 값을 계산해 압축파일 내부에 기록합니다. 압축을 풀 때는 복원된 파일의 CRC를 다시 계산하고 기존 값과 비교합니다.
두 값이 같으면 파일이 정상적으로 복원된 것으로 판단합니다.
두 값이 다르면 다음과 같은 오류가 나타날 수 있습니다.
- CRC Failed
- CRC Error
- CRC 오류
- 데이터 오류
- Data Error
- 체크섬 오류
- 파일이 손상되었습니다
- 압축을 풀 수 없습니다
- 일부 파일을 추출하지 못했습니다
CRC 오류는 압축 프로그램이 고장 났다는 의미라기보다 압축된 데이터와 기록된 검증값이 일치하지 않는다는 뜻에 가깝습니다.
CRC 오류가 발생하면 파일 전체가 손상된 것일까?
항상 ZIP 전체가 손상된 것은 아닙니다.
ZIP 안에 파일이 100개 들어 있고 그중 한 파일의 데이터 영역만 손상됐다면 나머지 99개는 정상적으로 추출될 수 있습니다.
다음 세 가지 상황으로 나눌 수 있습니다.
ZIP 전체를 열 수 없는 경우
압축파일의 파일 목록이나 핵심 구조가 손상된 상태일 수 있습니다.
대표적인 메시지는 다음과 같습니다.
- Cannot open file as archive
- End-of-central-directory signature not found
- Headers Error
- 압축 폴더가 잘못되었습니다
이 경우 내부 파일 목록 자체가 보이지 않을 수 있습니다.
내부 목록은 보이지만 일부 파일만 오류가 나는 경우
ZIP 구조는 살아 있지만 특정 파일의 압축 데이터가 손상됐을 수 있습니다.
정상 파일은 추출하고 오류가 발생한 파일만 따로 확인할 수 있습니다.
모든 파일에서 CRC 오류가 나는 경우
다음 원인을 의심할 수 있습니다.
- 잘못된 비밀번호
- 다운로드 미완료
- 분할 압축 조각 누락
- ZIP 전체 데이터 손상
- 저장장치 읽기 오류
- 다른 파일 형식의 확장자만 ZIP으로 변경
- 전송 과정에서 파일이 크게 변형됨
CRC 오류와 Data Error 차이
두 메시지는 함께 나타나기도 하지만 의미가 완전히 같지는 않습니다.
| 오류 | 일반적인 의미 |
|---|---|
| CRC Failed | 복원된 데이터의 검증값이 기록값과 다름 |
| Data Error | 압축 데이터를 정상적으로 해석하거나 복원하지 못함 |
| Wrong Password | 암호가 정확하지 않음 |
| Headers Error | 압축파일 구조나 헤더가 손상됨 |
| Unexpected end of data | 파일 끝부분이 누락됨 |
| Cannot open file as archive | 정상적인 압축파일로 인식하지 못함 |
| Missing volume | 분할 압축의 다음 조각을 찾지 못함 |
암호가 틀렸는데 CRC 오류나 Data Error로 표시되는 경우도 있습니다.
오류 문구만 보고 손상 여부를 단정하지 말고 비밀번호와 분할파일 구성도 함께 확인해야 합니다.
ZIP 파일 CRC 오류의 주요 원인
1. 다운로드가 완료되지 않음
가장 흔한 원인입니다.
파일을 받는 도중 인터넷 연결이 끊기거나 브라우저가 다운로드를 끝내지 못하면 ZIP 끝부분이 누락될 수 있습니다.
다음 임시 확장자가 붙어 있을 수 있습니다.
.crdownload.part.download.tmp
예시는 다음과 같습니다.
documents.zip.crdownloadphotos.zip.partbackup.zip.download
임시 확장자를 삭제해 ZIP으로 바꿔도 누락된 데이터가 복구되지는 않습니다.
2. 파일 전송 중 손상
다음 과정에서 파일 일부가 변형될 수 있습니다.
- 불안정한 USB 연결
- 외장하드 케이블 문제
- 네트워크 공유폴더 전송
- 클라우드 동기화 중단
- 이메일 첨부파일 저장 오류
- 메신저 전송 실패
- FTP 전송 중 연결 끊김
- 오래된 저장매체 읽기 오류
3. 분할 ZIP 조각 누락
다음과 같은 분할 압축은 모든 조각이 필요합니다.
archive.z01archive.z02archive.z03archive.zip
또는 다음 형식일 수 있습니다.
archive.zip.001archive.zip.002archive.zip.003
조각 하나가 없거나 이름이 달라지면 CRC와 데이터 오류가 발생할 수 있습니다.
4. 잘못된 비밀번호
암호화된 ZIP에서 비밀번호를 틀리게 입력하면 프로그램에 따라 다음 메시지가 나타날 수 있습니다.
- Wrong password
- Data Error
- CRC Failed
- 파일을 열 수 없음
특히 오래된 ZIP 암호 방식에서는 잘못된 비밀번호와 파일 손상 오류가 비슷하게 보일 수 있습니다.
5. 저장장치 불량
ZIP 자체는 정상적으로 만들어졌지만 저장된 디스크 영역이 손상됐을 수 있습니다.
가능한 원인은 다음과 같습니다.
- USB 메모리 불량
- 외장하드 배드섹터
- 노후한 HDD
- 메모리카드 오류
- 갑작스러운 전원 차단
- 안전 제거 없이 저장장치 분리
- 파일 시스템 오류
6. 압축을 만들 때 이미 문제가 있었음
압축파일 제작 과정에서 다음 문제가 발생했을 수 있습니다.
- 원본 파일 읽기 오류
- 저장공간 부족
- 압축 도중 프로그램 종료
- 컴퓨터 강제 종료
- 네트워크 폴더에서 직접 압축
- 원본 파일이 사용 중이었음
- 손상된 원본을 그대로 압축함
7. 확장자만 ZIP으로 변경함
다음처럼 파일 이름만 바꾼 경우입니다.
archive.rar → archive.zip
download.html → download.zip
파일 내부 형식은 바뀌지 않으므로 ZIP 프로그램에서 열리지 않습니다.
8. 백신이나 보안 프로그램의 개입
보안 프로그램이 압축파일 내부의 일부 실행파일을 삭제하거나 격리하면서 ZIP 구조가 달라질 수 있습니다.
다음 파일이 포함된 경우 특히 확인해야 합니다.
- EXE
- DLL
- BAT
- CMD
- JS
- VBS
- PS1
- LNK
- 매크로 문서
차단된 파일을 무조건 복원해서는 안 됩니다. 출처와 안전성을 먼저 확인해야 합니다.
해결 가능성 먼저 판단하기
CRC 오류를 해결하기 전에 파일 상태를 다음처럼 분류하면 시간을 줄일 수 있습니다.
| 상태 | 해결 가능성 | 우선 조치 |
|---|---|---|
| 다운로드 원본이 다시 제공됨 | 높음 | 새로 다운로드 |
| 내부 목록이 정상적으로 보임 | 비교적 높음 | 정상 파일 우선 추출 |
| 특정 파일만 CRC 오류 | 일부 가능 | 나머지 파일 추출 후 문제 파일 확인 |
| ZIP 전체가 열리지 않음 | 낮아질 수 있음 | 재다운로드·헤더 상태 확인 |
| 파일이 0KB | 복구 불가 | 원본 재확보 |
| 분할파일 한 조각 누락 | 정상 복원 어려움 | 누락 조각 재전송 |
| 잘못된 비밀번호 가능성 | 확인 필요 | 암호 재확인 |
| 저장장치 오류 | 추가 손상 위험 | 원본 복사 후 작업 |
| 여러 번 다시 받아도 동일 오류 | 원본 자체 문제 가능 | 제공자에게 재압축 요청 |
가장 먼저 해야 할 7가지 확인
복구 프로그램을 설치하기 전에 다음 항목부터 확인하세요.
1. ZIP 파일 크기 확인
파일에서 마우스 오른쪽 버튼을 누르고 속성을 선택합니다.
다음 상태를 확인합니다.
- 0KB인지
- 예상보다 지나치게 작은지
- 원본 사이트에 표시된 크기와 비슷한지
- 전송자가 알려준 크기와 같은지
- 다운로드 폴더의 다른 파일과 혼동하지 않았는지
0KB 파일은 복구할 데이터가 없기 때문에 압축 프로그램으로 되살릴 수 없습니다.
2. 다운로드 완료 여부 확인
브라우저의 다운로드 목록을 열어 완료로 표시되는지 확인합니다.
파일 이름 끝에 다음 문자가 남아 있다면 아직 완전한 ZIP이 아닐 수 있습니다.
.crdownload.part.tmp.download
3. 실제 확장자 표시
Windows에서 파일 확장명이 숨겨져 있을 수 있습니다.
- 파일 탐색기를 엽니다.
- 보기를 선택합니다.
- 표시를 누릅니다.
- 파일 확장명을 활성화합니다.
- 전체 이름을 확인합니다.
다음 파일은 실제 ZIP이 아닐 수 있습니다.
data.zip.htmlbackup.zip.crdownloadphotos.zip.001archive.zip.rarreport.zip.exe
4. 분할 압축 여부 확인
같은 폴더에 다음 파일이 있는지 확인합니다.
- Z01, Z02, Z03
- ZIP.001, ZIP.002
- 7Z.001, 7Z.002
- PART1.RAR, PART2.RAR
분할파일은 모든 조각이 있어야 합니다.
5. 비밀번호 확인
암호 ZIP이라면 다음을 확인합니다.
- 영문 대문자와 소문자
- 숫자 0과 영문 O
- 숫자 1과 영문 I
- 앞뒤 공백
- 특수문자
- Caps Lock
- 한글·영문 키보드 상태
- 복사할 때 포함된 줄바꿈
6. ZIP을 내부 SSD로 복사
USB, 외장하드, NAS와 클라우드 폴더에서 직접 작업하지 말고 컴퓨터 내부 저장장치로 복사합니다.
다음처럼 짧은 작업 경로가 좋습니다.
C:\zip-test
7. 원본을 복사해 보관
손상된 파일을 직접 수정하거나 덮어쓰지 말고 복사본으로 작업합니다.
- 원본:
archive_original.zip - 작업본:
archive_test.zip - 추출 폴더:
archive_recovered - 재압축 결과:
archive_repacked.zip
7-Zip 무료 다운로드
7-Zip은 ZIP 파일 검사, 부분 추출과 재압축에 사용할 수 있는 무료 압축 프로그램입니다.
7-Zip 주요 기능
- ZIP 파일 열기
- CRC 검사
- 압축파일 테스트
- 정상 파일 선택 추출
- 암호 ZIP 해제
- 분할 ZIP 연결
- 7Z 파일 처리
- TAR와 GZ 파일 처리
- 새로운 ZIP 재압축
- 파일 관리자
- 마우스 오른쪽 버튼 메뉴
7-Zip 공식 다운로드
비공식 프로그램 자료실보다 공식 홈페이지에서 설치파일을 받는 것이 안전합니다.
7-Zip 설치파일 선택하기
| Windows 환경 | 일반적인 선택 |
|---|---|
| Intel·AMD 기반 64비트 Windows | x64 64비트 |
| ARM 기반 Windows | ARM64 |
| 오래된 32비트 Windows | x86 32비트 |
대부분의 Windows 10·11 데스크톱과 노트북은 x64 64비트입니다.
Windows 시스템 종류 확인
- Windows 설정을 엽니다.
- 시스템을 선택합니다.
- 정보를 누릅니다.
- 시스템 종류를 확인합니다.
- x64 또는 ARM 기반인지 확인합니다.
- 해당하는 설치파일을 선택합니다.
7-Zip 설치 방법
- 7-Zip 공식 다운로드 페이지에 접속합니다.
- 시스템에 맞는 설치파일을 받습니다.
- 다운로드가 완료됐는지 확인합니다.
- 설치파일을 실행합니다.
- 설치 경로를 확인합니다.
- Install을 누릅니다.
- 설치 완료 후 Close를 누릅니다.
- 시작 메뉴에서 7-Zip File Manager를 실행합니다.
7-Zip으로 ZIP 파일 상태 검사하기
7-Zip의 Test 기능을 사용하면 실제로 압축을 풀지 않고 데이터 상태를 검사할 수 있습니다.
마우스 오른쪽 버튼으로 테스트하기
- ZIP 파일을 내부 SSD에 복사합니다.
- ZIP에서 마우스 오른쪽 버튼을 누릅니다.
- Windows 11에서는 추가 옵션 표시를 선택합니다.
- 7-Zip을 선택합니다.
- Test archive 또는 테스트를 누릅니다.
- 암호가 있다면 입력합니다.
- 검사 완료까지 기다립니다.
- 오류 개수를 확인합니다.
7-Zip File Manager에서 테스트하기
- 7-Zip File Manager를 실행합니다.
- ZIP 파일이 있는 폴더로 이동합니다.
- ZIP을 한 번 선택합니다.
- 위쪽의 Test를 누릅니다.
- 결과창을 확인합니다.
정상 검사 결과
다음과 비슷한 상태가 나타날 수 있습니다.
- Errors: 0
- Everything is Ok
- 오류 없음
이 경우 ZIP 데이터는 정상일 가능성이 높습니다.
압축 해제 실패가 계속된다면 저장 위치, 권한, 경로 길이와 용량을 확인해야 합니다.
오류 검사 결과 해석
| 메시지 | 의심 원인 |
|---|---|
| CRC Failed | 특정 파일 데이터 손상 또는 잘못된 암호 |
| Data Error | 손상, 암호 오류 또는 압축 방식 문제 |
| Headers Error | ZIP 구조 손상 |
| Unexpected end of data | 파일 끝부분 누락 |
| Missing volume | 분할파일 누락 |
| Wrong password | 비밀번호 오류 |
| Cannot open file as archive | 실제 ZIP이 아니거나 심한 손상 |
7-Zip으로 정상 파일 먼저 추출하기
ZIP 내부 목록이 보인다면 손상되지 않은 파일부터 확보할 수 있습니다.
전체 파일 추출 시도
- ZIP 파일에서 마우스 오른쪽 버튼을 누릅니다.
- 7-Zip을 선택합니다.
파일명\에 압축 풀기를 선택합니다.- 새로운 출력 폴더를 지정합니다.
- 추출을 시작합니다.
- 오류가 발생해도 완료된 파일을 확인합니다.
- 오류가 난 파일 이름을 따로 기록합니다.
특정 파일만 선택해 추출
- 7-Zip File Manager에서 ZIP을 엽니다.
- 파일 목록이 표시되는지 확인합니다.
- 작은 문서부터 몇 개 선택합니다.
- Extract를 누릅니다.
- 새 출력 폴더를 지정합니다.
- 추출 결과를 확인합니다.
- 정상 파일과 오류 파일을 구분합니다.
폴더별로 나누어 추출
ZIP 안에 폴더가 여러 개라면 한 번에 모두 풀지 말고 폴더별로 시도할 수 있습니다.
예시는 다음과 같습니다.
documentsphotosvideosprogrambackup
특정 폴더에서만 오류가 발생한다면 다른 폴더는 온전히 복구할 가능성이 있습니다.
오류 파일 건너뛰기
압축 프로그램이 오류 파일에서 작업을 멈춘다면 다음 파일이나 폴더를 따로 선택해 추출합니다.
정상적으로 꺼낸 파일은 별도의 폴더에 보관합니다.
recovered_ok
recovered_error
recovered_unchecked
추출된 파일이 정말 정상인지 확인하는 방법
압축 프로그램에서 추출 완료로 표시됐다고 파일 내용까지 항상 정상인 것은 아닙니다.
문서 확인
- DOCX 파일 열기
- XLSX 시트 전체 확인
- PPTX 슬라이드 이동
- PDF 마지막 페이지 확인
- HWP 문서의 이미지 확인
- 저장 후 다시 열기
이미지 확인
- JPG 전체 표시
- PNG 투명영역 확인
- 사진 아래쪽이 회색으로 잘리지 않았는지 확인
- 확대했을 때 블록이나 색상 깨짐 확인
- 파일 크기가 0KB가 아닌지 확인
영상 확인
- 처음부터 끝까지 이동
- 재생 중 멈추는 구간 확인
- 소리와 영상 동기화 확인
- 전체 재생시간 확인
- 마지막 구간 재생 확인
음원 확인
- 처음과 끝 재생
- 재생시간 확인
- 잡음이나 끊김 확인
- 태그정보 확인
설치파일 확인
- 디지털 서명 확인
- 제작자 확인
- Windows 보안검사
- 설치파일 크기 확인
- 출처 확인
손상 가능성이 있는 실행파일은 실행하지 않는 것이 좋습니다.
PeaZip 무료 압축 프로그램 다운로드
PeaZip은 ZIP, 7Z와 다양한 압축 형식을 처리할 수 있는 무료 오픈소스 압축 프로그램입니다.
7-Zip에서 결과를 확인하기 어려울 때 두 번째 검사 도구로 사용할 수 있습니다.
PeaZip 주요 기능
- ZIP 파일 열기
- 압축파일 테스트
- 정상 파일 추출
- 여러 압축 형식 지원
- 암호 압축 처리
- 파일 관리자
- 새로운 ZIP 만들기
- 체크섬 계산
- 분할파일 관리
- 휴대용 버전 제공
PeaZip 공식 다운로드
프로그램은 공식 프로젝트 페이지에서 받는 것이 좋습니다.
PeaZip 설치 방법
- PeaZip 공식 다운로드 페이지에 접속합니다.
- Windows 환경에 맞는 설치파일을 선택합니다.
- 다운로드를 완료합니다.
- 설치파일을 실행합니다.
- 설치 항목을 확인합니다.
- 불필요한 파일 연결은 필요에 따라 조정합니다.
- 설치를 완료합니다.
- PeaZip을 실행합니다.
PeaZip으로 ZIP 검사하기
- PeaZip을 실행합니다.
- 손상된 ZIP이 있는 폴더로 이동합니다.
- ZIP 파일을 선택합니다.
- 테스트 또는 무결성 검사 기능을 실행합니다.
- 오류가 표시되는 파일을 확인합니다.
- 정상 파일을 별도 폴더에 추출합니다.
- 추출된 파일을 직접 열어 확인합니다.
서로 다른 프로그램에서 같은 파일에 오류가 나타난다면 ZIP 데이터 자체가 손상됐을 가능성이 높습니다.
ZIP 파일을 다시 다운로드하는 가장 안전한 방법
정상 원본을 받을 수 있다면 복구 프로그램보다 재다운로드가 우선입니다.
브라우저 캐시를 피해서 다시 받기
- 기존 ZIP을 다른 폴더로 옮깁니다.
- 브라우저 다운로드 목록을 정리합니다.
- 원본 사이트에 다시 로그인합니다.
- 다운로드 링크가 만료되지 않았는지 확인합니다.
- 파일을 처음부터 다시 받습니다.
- 완료 상태를 확인합니다.
- 기존 파일과 새 파일의 크기를 비교합니다.
- 새 파일을 7-Zip Test로 검사합니다.
다른 브라우저 사용
한 브라우저에서 반복적으로 실패한다면 다른 브라우저로 다운로드를 시험할 수 있습니다.
- Edge
- Chrome
- Firefox
다른 네트워크 사용
불안정한 와이파이에서는 대용량 ZIP 다운로드가 반복적으로 실패할 수 있습니다.
가능하면 다음을 사용합니다.
- 유선 인터넷
- 안정적인 와이파이
- 다른 시간대 다운로드
- 끊김이 적은 네트워크
- 공식 다운로드 관리 방식
전송자에게 요청할 사항
파일을 다시 받을 때 다음 정보를 요청하면 좋습니다.
- 정상 파일 전체 용량
- SHA-256 해시값
- 분할파일 전체 목록
- 사용한 압축 프로그램
- 비밀번호
- 압축 해제 시작 파일
- 재압축한 새 링크
- 클라우드 공유 링크
체크섬으로 ZIP 파일 비교하기
파일 제공자가 SHA-256 해시값을 제공했다면 다운로드한 ZIP과 비교할 수 있습니다.
PowerShell에서 SHA-256 확인
다음 형태의 명령을 사용할 수 있습니다.
Get-FileHash "C:\zip-test\archive.zip" -Algorithm SHA256
결과 문자열을 제공자가 알려준 값과 비교합니다.
문자 하나라도 다르면 파일 내용이 동일하지 않습니다.
두 다운로드 파일 비교
같은 ZIP을 두 번 받았다면 각각의 해시값을 계산할 수 있습니다.
- 두 값이 같고 둘 다 CRC 오류가 발생하면 원본 자체가 손상됐을 가능성이 큼
- 두 값이 다르면 다운로드나 전송 과정에서 파일이 달라졌을 가능성이 있음
암호 ZIP에서 CRC 오류가 발생할 때
암호 ZIP의 CRC 오류는 실제 손상과 비밀번호 오류를 구분해야 합니다.
비밀번호 다시 확인하기
- 비밀번호를 메모장에 붙여 넣습니다.
- 앞뒤 공백을 삭제합니다.
- 줄바꿈이 포함됐는지 확인합니다.
- 영문 대소문자를 확인합니다.
- 특수문자를 확인합니다.
- 키보드 언어를 확인합니다.
- 직접 입력과 붙여 넣기를 각각 시험합니다.
파일마다 비밀번호가 다른 경우
하나의 ZIP 안에 개별 파일이 서로 다른 암호로 보호된 경우도 있습니다.
첫 번째 파일이 풀렸다고 모든 파일의 암호가 같은 것은 아닐 수 있습니다.
비밀번호를 모르는 경우
다음 위치를 확인합니다.
- 이메일 본문
- 문자메시지
- 메신저의 별도 안내
- 다운로드 페이지
- 기관 공지
- 파일명에 포함된 날짜
- 주문번호
- 회원번호
- 전송자가 알려준 규칙
출처가 불분명한 암호 해제 프로그램은 악성코드 위험이 있으므로 사용하지 않는 것이 좋습니다.
Z01 분할 ZIP CRC 오류 해결
다음 파일이 있다면 모든 조각을 같은 폴더에 둡니다.
archive.z01archive.z02archive.z03archive.zip
올바른 압축 해제 시작 파일
Z01 방식은 일반적으로 마지막 .zip 파일에서 시작합니다.
- 모든 조각을 같은 폴더에 둡니다.
- 공통 파일 이름이 같은지 확인합니다.
- 번호가 연속적인지 확인합니다.
- 마지막 ZIP에서 마우스 오른쪽 버튼을 누릅니다.
- 7-Zip으로 Test를 실행합니다.
- 오류가 없다면 압축을 풉니다.
분할파일 오류 확인
- Z02가 빠지지 않았는지
- 파일 이름에
(1)이 붙지 않았는지 - 모든 조각의 다운로드가 완료됐는지
- 중간 조각이 0KB가 아닌지
- 마지막 ZIP이 있는지
- 조각이 서로 다른 버전이 아닌지
서로 다른 다운로드 묶음을 섞으면 안 되는 이유
같은 이름의 분할파일을 다른 날짜에 각각 받으면 서로 다른 압축본이 섞일 수 있습니다.
예를 들어 다음 구성은 위험합니다.
- 첫 번째 다운로드의
archive.z01 - 두 번째 다운로드의
archive.z02 - 세 번째 다운로드의
archive.zip
파일 이름이 같아도 내부 데이터가 다른 묶음이면 CRC 오류가 발생합니다.
전체 조각을 한 번에 다시 받는 것이 안전합니다.
ZIP.001 분할파일 CRC 오류 해결
다음 구성이라면 첫 번째 .001 파일에서 시작합니다.
archive.zip.001archive.zip.002archive.zip.003
압축 해제 방법
- 모든 조각을 같은 폴더에 둡니다.
.001파일에서 마우스 오른쪽 버튼을 누릅니다.- 7-Zip으로 압축을 풉니다.
- 다음 조각이 자동 연결되는지 확인합니다.
Z01 방식과 시작 파일이 다르므로 혼동하지 않아야 합니다.
Unexpected end of data 해결
이 메시지는 ZIP 끝부분이 누락된 경우에 자주 나타납니다.
확인할 사항
- 다운로드가 완료됐는지
- 파일 크기가 안내와 같은지
- 마지막 분할 조각이 있는지
- 마지막 ZIP이 0KB가 아닌지
- USB 복사가 완료됐는지
- 클라우드 동기화가 끝났는지
해결 방법
- 파일을 다시 다운로드합니다.
- 마지막 조각만 다시 받아봅니다.
- 모든 분할파일을 새 폴더에 모읍니다.
- 내부 SSD에서 Test를 실행합니다.
- 전송자에게 파일을 다시 압축해 달라고 요청합니다.
끝부분이 누락된 ZIP은 일부 파일만 추출될 수 있지만 전체 정상 여부는 보장되지 않습니다.
Cannot open file as archive 해결
7-Zip에서 ZIP 목록 자체가 보이지 않을 때 확인합니다.
가능한 원인
- 실제 ZIP 파일이 아님
- 확장자만 ZIP으로 변경
- 파일 앞부분 손상
- 파일 끝부분 손상
- HTML 오류 페이지가 저장됨
- 다운로드 미완료
- 파일이 0KB
- 분할 압축의 잘못된 조각을 선택
- 암호화된 다른 형식의 파일
HTML 페이지 여부 확인
파일 용량이 몇 KB 정도로 매우 작다면 로그인이나 오류 페이지가 ZIP으로 저장됐을 수 있습니다.
다음 현상이 나타날 수 있습니다.
- 메모장으로 열면 HTML 코드가 보임
- 브라우저로 열면 로그인 화면이 나타남
- 원본 안내보다 용량이 매우 작음
- 7-Zip에서 아카이브로 인식하지 못함
공식 사이트에 다시 로그인하고 다운로드해야 합니다.
저장장치 오류가 의심될 때
ZIP을 다시 다운로드해도 동일한 위치에서 계속 CRC 오류가 난다면 저장장치를 확인해야 합니다.
내부 SSD로 복사
USB나 외장하드에 있는 ZIP을 내부 SSD로 복사합니다.
복사 자체가 실패하거나 매우 느리다면 저장장치 문제일 수 있습니다.
다른 USB 포트 사용
- USB 허브 대신 본체 포트 사용
- 다른 케이블 사용
- 다른 컴퓨터에서 복사
- 외장하드 전원 상태 확인
Windows 드라이브 오류 검사
- 파일 탐색기에서 해당 드라이브를 찾습니다.
- 드라이브에서 마우스 오른쪽 버튼을 누릅니다.
- 속성을 선택합니다.
- 도구 탭을 엽니다.
- 오류 검사 기능을 확인합니다.
- 안내에 따라 검사를 진행합니다.
중요한 저장장치에서 이상 징후가 있다면 추가 쓰기 작업을 줄이고 먼저 데이터를 다른 저장장치로 복사하는 것이 좋습니다.
저장장치 이상 신호
- 파일 복사 중 멈춤
- 드라이브 연결이 반복적으로 끊김
- 이상한 소음
- 파일 크기가 갑자기 0KB로 변함
- 폴더가 열리지 않음
- 읽기 속도가 지나치게 느림
- 동일 파일의 해시값이 복사할 때마다 달라짐
중요한 자료라면 전문 데이터 복구 서비스를 검토해야 할 수 있습니다.
파일 경로가 너무 길 때
CRC 오류처럼 보이지만 실제로는 Windows 경로 길이 문제일 수 있습니다.
해결 방법
- ZIP을
C:\zip으로 옮깁니다. - 파일 이름을
a.zip처럼 짧게 바꿉니다. C:\out폴더를 만듭니다.- 해당 위치에 압축을 풉니다.
- 압축 해제 후 필요한 폴더로 이동합니다.
긴 OneDrive 경로나 여러 단계의 프로젝트 폴더에서 직접 작업하지 않는 것이 좋습니다.
저장공간 부족 문제
ZIP 파일 자체가 5GB라고 해도 압축 해제 결과는 20GB 이상일 수 있습니다.
저장공간이 부족하면 압축 해제 중 일부 파일이 불완전하게 생성될 수 있습니다.
필요한 공간 확인
- 7-Zip으로 ZIP을 엽니다.
- 내부 파일의 원본 전체 크기를 확인합니다.
- 출력 드라이브 여유 공간을 확인합니다.
- 임시 작업공간을 추가로 확보합니다.
저장공간 확보
- 휴지통 비우기
- 불필요한 다운로드 삭제
- 실패한 추출 폴더 삭제
- 다른 드라이브 사용
- 외장 SSD 사용
- 필요한 파일만 선택 추출
- 임시파일 정리
FAT32 USB의 4GB 제한
USB가 FAT32라면 단일 파일 약 4GB 제한이 있습니다.
ZIP 안의 영상, ISO, 데이터베이스나 백업파일이 4GB보다 크면 USB에 추출할 수 없습니다.
확인 방법
- USB 드라이브에서 마우스 오른쪽 버튼을 누릅니다.
- 속성을 선택합니다.
- 파일 시스템을 확인합니다.
- FAT32인지 확인합니다.
해결 방법
- 내부 NTFS 드라이브에 추출
- exFAT 저장장치 사용
- NTFS 외장 SSD 사용
- 결과 파일을 다시 분할
- 포맷 전 전체 자료 백업
USB 포맷은 기존 파일을 모두 삭제하므로 신중하게 진행해야 합니다.
정상적으로 복구한 파일을 새 ZIP으로 재압축하기
손상되지 않은 파일을 모두 추출했다면 새로운 ZIP을 만들어 다시 검사할 수 있습니다.
재압축 전 폴더 정리
다음처럼 구분합니다.
recovered_okrecovered_damagedrecovered_unknown
새 ZIP에는 정상 작동을 확인한 파일만 넣는 것이 좋습니다.
7-Zip으로 새 ZIP 만들기
- 정상 파일과 폴더를 모두 선택합니다.
- 선택한 항목에서 마우스 오른쪽 버튼을 누릅니다.
- 7-Zip을 선택합니다.
- 압축파일에 추가를 누릅니다.
- 압축 형식에서 ZIP을 선택합니다.
- 새 파일 이름을 입력합니다.
- 압축 수준을 선택합니다.
- 필요한 경우 암호를 설정합니다.
- 확인을 누릅니다.
- 새 ZIP 생성이 끝날 때까지 기다립니다.
새 파일 이름 예시
archive_recovered.ziparchive_repacked.zipdocuments_verified.zipbackup_restored.zip
원본 손상 ZIP과 이름을 다르게 지정해야 합니다.
재압축한 ZIP 테스트
- 새 ZIP에서 마우스 오른쪽 버튼을 누릅니다.
- 7-Zip을 선택합니다.
- Test 기능을 실행합니다.
- 오류가 0인지 확인합니다.
- 다른 폴더에 다시 압축을 풀어봅니다.
- 내부 파일이 정상적으로 열리는지 확인합니다.
재압축 후 바로 원본을 삭제하지 않기
다음 항목을 확인하기 전까지 원본을 보관합니다.
- 새 ZIP 테스트 완료
- 문서 정상 열림
- 영상 전체 재생
- 이미지 깨짐 없음
- 파일 개수 일치
- 폴더 구조 일치
- 백업본 생성 완료
손상된 파일도 새 ZIP에 넣어야 할까?
복구 여부가 불확실한 파일은 정상 파일과 분리하는 것이 좋습니다.
예를 들면 다음처럼 구성할 수 있습니다.
01_normal02_partially_damaged03_unverifiedrecovery_notes.txt
recovery_notes.txt에는 다음 내용을 적을 수 있습니다.
- 원본 ZIP 이름
- 오류 발생 날짜
- 사용한 프로그램
- CRC 오류가 발생한 파일
- 재다운로드 여부
- 확인한 정상 파일
- 열리지 않는 파일 목록
장기 보관이나 업무자료라면 복구 과정 기록도 함께 남기는 것이 좋습니다.
ZIP 파일을 다시 만들 때 권장 설정
일반 문서 공유
- 형식: ZIP
- 압축 수준: 보통
- 파일 이름: 영문·숫자 중심
- 암호: 필요할 때만 설정
- 분할: 가능하면 사용하지 않음
대용량 백업
- 형식: ZIP 또는 7Z
- 원본 백업 별도 보관
- 생성 후 테스트 실행
- 해시값 기록
- 다른 저장장치에 복사
- 복사 후 다시 해시값 확인
여러 사람에게 전달
호환성이 중요하다면 ZIP이 편리합니다.
압축 후 다음 정보를 함께 전달합니다.
- 파일 이름
- 전체 용량
- 비밀번호
- 해시값
- 필요한 압축 프로그램
- 예상 파일 개수
- 압축 해제 방법
ZIP 손상을 예방하는 방법
압축 후 반드시 테스트
ZIP을 만든 직후 7-Zip Test를 실행합니다.
오류가 없다면 다른 저장장치에 복사합니다.
원본과 ZIP을 같은 저장장치에만 보관하지 않기
한 저장장치가 고장 나면 원본과 백업을 동시에 잃을 수 있습니다.
다음처럼 분리합니다.
- 컴퓨터 내부 SSD
- 외장 SSD
- 신뢰할 수 있는 클라우드
- 오프라인 백업
복사 후 해시값 확인
중요한 ZIP은 복사 전후 SHA-256 값을 비교할 수 있습니다.
값이 같으면 파일 내용이 동일한지 확인하는 데 도움이 됩니다.
압축 중 컴퓨터 종료하지 않기
대용량 ZIP 생성 중 다음 행동을 피합니다.
- 강제 종료
- 외장하드 분리
- 절전모드 진입
- 네트워크 폴더 연결 해제
- 저장공간을 가득 채움
- 원본 파일 이동
압축 작업은 내부 저장장치에서 진행
NAS나 USB에서 직접 압축하기보다 내부 SSD에서 ZIP을 만든 뒤 결과를 복사하는 방식이 안정적입니다.
분할 압축은 전체 조각 관리
분할파일을 전달할 때 다음을 함께 제공합니다.
- 전체 조각 수
- 파일 목록
- 각 파일 크기
- 마지막 파일 이름
- 압축 해제 시작 파일
- 비밀번호
- 해시값
CRC 오류가 있는 파일을 온라인 복구 사이트에 올려도 될까?
온라인 복구 서비스는 ZIP 전체를 외부 서버에 업로드해야 합니다.
다음 자료에는 사용하지 않는 것이 좋습니다.
- 신분증
- 계약서
- 회사 내부 문서
- 고객 개인정보
- 연구 데이터
- 의료자료
- 시험문제
- 서버 백업
- 프로그램 소스코드
- 비공개 사진과 영상
- 데이터베이스
- 인증서와 비밀번호
- 라이선스 파일
온라인 서비스를 사용해야 한다면 다음 내용을 확인합니다.
- 운영 주체
- HTTPS 연결
- 파일 보관 기간
- 자동 삭제 정책
- 결과 파일 공개 여부
- 개인정보 처리방침
- 파일 재사용 여부
- 유료 결제 조건
- 업로드 용량 제한
- 작업 후 직접 삭제 가능 여부
민감한 ZIP은 7-Zip과 PeaZip으로 컴퓨터 내부에서 처리하는 것이 안전합니다.
CRC 오류와 악성파일 주의
예상하지 못한 이메일의 ZIP이 CRC 오류를 낸다고 해서 보안 프로그램을 끄고 반복 실행해서는 안 됩니다.
특히 다음 파일을 주의합니다.
invoice.pdf.exephoto.jpg.scrdocument.docx.lnkpayment.batupdate.jssetup.ps1
안전한 처리 방법
- ZIP 출처를 확인합니다.
- 전송자에게 별도 채널로 문의합니다.
- Windows 보안으로 ZIP을 검사합니다.
- 추출 폴더도 검사합니다.
- 파일 확장명을 표시합니다.
- 실행파일의 디지털 서명을 확인합니다.
- 의심스러운 파일은 실행하지 않습니다.
- 관리자 권한을 요구하는 이유를 확인합니다.
백신이 특정 파일을 격리했다면 출처를 확인하기 전까지 임의로 복원하지 않는 것이 좋습니다.
ZIP CRC 오류 관련 자주 묻는 질문
ZIP CRC 오류는 무엇인가요?
압축파일에 기록된 검증값과 실제로 복원된 데이터의 값이 다를 때 나타나는 오류입니다.
파일 손상, 다운로드 미완료, 잘못된 암호와 분할파일 누락이 원인일 수 있습니다.
CRC 오류가 나면 ZIP 전체를 잃은 건가요?
항상 그런 것은 아닙니다.
내부 목록이 보인다면 정상 파일을 먼저 추출할 수 있습니다.
가장 먼저 무엇을 확인해야 하나요?
파일 크기, 다운로드 완료 여부, 실제 확장자, 비밀번호와 분할파일 구성을 확인해야 합니다.
ZIP 파일이 0KB이면 복구할 수 있나요?
복구할 수 없습니다.
실제 데이터가 없으므로 원본을 다시 다운로드하거나 재전송받아야 합니다.
.crdownload를 ZIP으로 바꾸면 되나요?
안 됩니다.
다운로드가 완료되지 않은 임시파일이므로 브라우저에서 다운로드를 완료해야 합니다.
7-Zip은 어디에서 다운로드하나요?
공식 홈페이지에서 받을 수 있습니다.
7-Zip으로 CRC 오류를 검사할 수 있나요?
가능합니다.
ZIP에서 마우스 오른쪽 버튼을 누르고 7-Zip의 Test 기능을 실행하면 됩니다.
7-Zip이 손상된 ZIP을 완전히 복구해 주나요?
완전한 복구를 보장하지 않습니다.
정상 데이터는 추출할 수 있지만 손상된 데이터 자체를 원래대로 복원하지 못할 수 있습니다.
PeaZip은 어디에서 다운로드하나요?
공식 프로젝트 페이지에서 받을 수 있습니다.
PeaZip으로도 ZIP 검사가 가능한가요?
가능합니다.
압축파일 테스트와 정상 파일 추출에 사용할 수 있습니다.
CRC 오류와 비밀번호 오류를 어떻게 구분하나요?
다른 암호를 입력했을 때 동일한 오류가 나타나는지 확인하고 전송자에게 비밀번호를 다시 문의해야 합니다.
프로그램에 따라 잘못된 암호가 CRC나 Data Error로 표시될 수 있습니다.
암호가 맞는데도 CRC 오류가 나요
파일이 손상됐거나 분할 조각이 누락됐을 수 있습니다.
7-Zip Test와 파일 크기를 확인하고 원본을 다시 받아보세요.
특정 파일 하나만 CRC 오류가 나요
다른 파일은 정상적으로 추출할 수 있습니다.
문제가 있는 파일만 원본에서 다시 받거나 별도로 재전송받는 것이 좋습니다.
ZIP 내부 목록도 안 보여요
ZIP 구조나 헤더가 손상됐거나 실제 ZIP이 아닐 수 있습니다.
파일 크기, 실제 확장자와 다운로드 상태를 확인하세요.
Cannot open file as archive는 무슨 뜻인가요?
프로그램이 파일을 정상적인 압축파일로 인식하지 못한다는 의미입니다.
파일이 0KB이거나 확장자만 ZIP으로 변경된 경우에도 나타날 수 있습니다.
Headers Error는 해결할 수 있나요?
ZIP 구조가 손상됐을 가능성이 있습니다.
원본을 다시 다운로드하거나 전송자에게 재압축을 요청하는 것이 가장 확실합니다.
Unexpected end of data는 무엇인가요?
파일 끝부분이 누락됐다는 의미로 나타날 수 있습니다.
다운로드 중단, 마지막 분할 조각 누락과 복사 오류를 확인해야 합니다.
분할 ZIP의 Z01만 있어도 복구되나요?
전체 복원은 어렵습니다.
Z02와 다음 조각, 마지막 ZIP까지 모두 필요합니다.
Z01 방식은 어떤 파일에서 시작하나요?
.z01, .z02, .zip 구성이라면 일반적으로 마지막 .zip 파일에서 시작합니다.
ZIP.001 방식은 어떤 파일에서 시작하나요?
.zip.001, .zip.002 구성이라면 첫 번째 .001 파일에서 시작합니다.
Missing volume 오류는 무엇인가요?
분할 압축의 다음 조각을 찾지 못했다는 의미입니다.
오류 메시지에 표시된 파일을 같은 폴더에 넣어야 합니다.
파일을 다시 다운로드했는데도 같은 오류가 나요
두 파일의 SHA-256 값이 같은지 확인할 수 있습니다.
같은 값인데 동일 오류가 나면 서버의 원본 파일 자체가 손상됐을 가능성이 있습니다.
해시값은 어떻게 확인하나요?
PowerShell의 Get-FileHash 명령을 사용할 수 있습니다.
제공자가 알려준 SHA-256과 결과를 비교하면 됩니다.
USB에서만 CRC 오류가 나요
USB 저장장치나 연결 문제일 수 있습니다.
ZIP을 내부 SSD로 복사해 다시 검사하고 다른 USB 포트와 케이블도 확인하세요.
FAT32 USB 때문에 CRC 오류가 생길 수 있나요?
단일 파일 4GB 제한 때문에 압축 해제 실패가 발생할 수 있습니다.
이 경우 CRC보다는 파일 생성 실패나 공간 오류가 나타날 수도 있습니다.
저장공간 부족도 CRC 오류처럼 보일 수 있나요?
압축 해제가 중간에 실패하거나 불완전한 파일이 생성될 수 있습니다.
내부 원본 크기보다 충분한 여유 공간을 확보해야 합니다.
파일 경로가 길면 어떻게 하나요?
ZIP을 C:\zip으로 옮기고 C:\out에 압축을 풀어보세요.
정상 파일만 꺼낸 뒤 어떻게 해야 하나요?
정상 파일을 별도 폴더에 모은 뒤 7-Zip으로 새로운 ZIP을 만들고 Test 기능을 실행하세요.
새 ZIP으로 재압축하면 손상된 파일도 복구되나요?
아닙니다.
정상적으로 추출된 파일만 새 ZIP에 넣을 수 있으며 이미 손상된 내용은 재압축한다고 복원되지 않습니다.
사진은 열리는데 아래쪽이 깨져 있어요
압축 해제는 됐지만 이미지 데이터 일부가 손상됐을 수 있습니다.
원본 사진을 다시 받아야 완전한 복구가 가능합니다.
영상이 재생되지만 중간에 멈춰요
파일 일부가 손상됐을 수 있습니다.
처음만 재생된다고 정상 파일로 판단해서는 안 되며 전체 구간을 확인해야 합니다.
문서가 열리면 정상인가요?
일부 내용이나 이미지가 손상됐을 수 있습니다.
문서 마지막 페이지, 표, 이미지와 저장 기능까지 확인해야 합니다.
설치파일에 CRC 오류가 있었는데 실행해도 되나요?
권장하지 않습니다.
손상된 설치파일은 오작동하거나 보안상 위험할 수 있으므로 정상 원본을 다시 받아야 합니다.
ZIP 복구 프로그램은 손상된 데이터를 완벽히 살릴 수 있나요?
완벽한 복구를 보장하지 않습니다.
손상되지 않은 파일을 찾아 꺼내거나 구조 일부를 읽는 정도로 이해하는 것이 좋습니다.
온라인 ZIP 복구 사이트는 안전한가요?
파일을 외부 서버에 업로드해야 하므로 회사자료와 개인정보에는 권장되지 않습니다.
중요한 ZIP은 설치형 프로그램으로 처리하세요.
압축파일 손상을 예방하려면 어떻게 해야 하나요?
압축 직후 테스트하고 다른 저장장치에 백업하며, 전송 전후 해시값을 비교하는 것이 좋습니다.
ZIP CRC 오류 해결 체크리스트
- ZIP 원본을 별도로 보관했는지
- 파일 크기가 0KB가 아닌지
- 다운로드가 완료됐는지
.crdownload와.part가 없는지- 실제 확장자가 ZIP인지
- 분할 압축 여부를 확인했는지
- 모든 분할 조각이 있는지
- 파일 이름과 번호가 정확한지
- 비밀번호를 다시 확인했는지
- ZIP을 내부 SSD로 복사했는지
- 7-Zip Test를 실행했는지
- 오류가 발생한 파일 이름을 기록했는지
- 정상 파일을 별도 폴더에 추출했는지
- 추출된 문서와 이미지를 직접 확인했는지
- 영상과 음원을 끝까지 확인했는지
- 저장공간이 충분한지
- FAT32 제한을 확인했는지
- 출력 경로를 짧게 지정했는지
- Windows 보안검사를 실행했는지
- 원본을 다시 다운로드해 보았는지
- 재다운로드 파일의 해시값을 비교했는지
- 정상 파일만 새 ZIP으로 재압축했는지
- 재압축한 ZIP을 다시 테스트했는지
- 새 ZIP을 다른 저장장치에도 백업했는지
마무리
ZIP CRC 오류는 압축파일에 기록된 검증값과 실제 데이터가 일치하지 않을 때 발생합니다. 다운로드 미완료, 저장장치 오류, 분할파일 누락과 잘못된 비밀번호가 대표적인 원인입니다.
가장 먼저 파일 크기와 전체 확장자를 확인해야 합니다. 0KB이거나 .crdownload, .part가 붙어 있다면 정상적인 ZIP이 아니므로 원본을 다시 받아야 합니다.
정상 원본을 다시 다운로드할 수 있다면 새로운 파일을 받는 것이 가장 확실한 해결 방법입니다. 여러 번 다시 받아도 같은 오류가 발생하면 서버나 전송자가 가진 원본 ZIP 자체가 손상됐을 수 있으므로 재압축을 요청해야 합니다.
원본을 다시 구하기 어렵다면 7-Zip의 Test 기능으로 상태를 검사하고 내부 목록이 보이는지 확인하세요. 목록이 보인다면 정상 파일을 폴더별로 나누어 추출할 수 있습니다. 오류가 발생한 파일은 따로 기록하고 나머지 자료부터 확보하는 것이 좋습니다.
PeaZip은 7-Zip과 결과를 비교할 수 있는 두 번째 무료 검사 도구로 활용할 수 있습니다. 두 프로그램에서 같은 파일에 오류가 나타난다면 압축 데이터 자체가 손상됐을 가능성이 높습니다.
분할 ZIP은 모든 조각이 필요합니다. Z01 방식은 마지막 ZIP에서 시작하고, ZIP.001 방식은 첫 번째 001 파일에서 시작합니다. 중간 번호가 하나라도 빠지면 전체 복원이 어려워집니다.
정상적으로 추출된 파일은 직접 열어 내용까지 확인해야 합니다. 문서가 열리더라도 일부 페이지가 손상될 수 있고, 사진과 영상은 아래쪽이나 중간 구간이 깨질 수 있습니다.
확인된 정상 파일만 새 폴더에 모은 뒤 7-Zip으로 새로운 ZIP을 만들고 다시 Test 기능을 실행하세요. 재압축은 손상된 데이터를 복원하는 과정이 아니라 살아남은 정상 파일을 깨끗한 압축파일로 다시 묶는 작업입니다.
중요한 ZIP은 압축 직후 테스트하고 다른 저장장치에 복사하며 SHA-256 같은 해시값을 기록하는 것이 좋습니다. 전송 후에도 해시값을 비교하면 파일이 달라졌는지 빠르게 확인할 수 있습니다.