홈 › 파일·데이터 변환

손상된 ZIP 복구

사라진 부분의 내용은 되살릴 수 없어요. 남아 있는 파일을 최대한 건지는 도구예요. 1GB까지 돼요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
손상된 ZIP을 놓거나 눌러서 고르세요.zip (또는 ZIP 형식인 .cbz · .epub · .jar · .apk 등)

ZIP이 손상되면 왜 통째로 안 열릴까요

ZIP 파일은 맨 앞부터 ‘파일 머리글 + 압축된 내용’이 차례로 이어지고, 맨 끝에 전체 파일 목록인 중앙 디렉터리(목차)가 붙어 있어요. 윈도우 탐색기 같은 프로그램은 끝의 목차부터 읽기 때문에, 다운로드가 중간에 끊겨 끝부분이 잘리면 앞쪽 파일들이 멀쩡해도 ‘손상된 압축 파일’이라며 아예 열지 못해요.

이 도구가 하는 일

살릴 수 있는 경우와 없는 경우

끝부분이 잘린 ZIP은 잘린 지점 앞의 파일은 모두 살아나고, 잘린 파일은 앞부분만 살아나요(사진은 위쪽만, 글은 앞부분만 보이는 식). 중간 몇 바이트가 깨진 경우는 그 파일만 CRC가 맞지 않고 나머지는 대부분 살아요. 암호가 걸린 ZIP, deflate가 아닌 압축(Deflate64·BZIP2·LZMA 등), 앞부분이 통째로 덮어써진 파일은 복구할 수 없어요.

압축 풀기는 fflate 라이브러리(MIT)로, ZIP 구조 해석은 PKWARE APPNOTE 규격에 따라 직접 해요. 파일은 서버로 보내지 않아요.

참고한 자료

자주 묻는 질문

‘내용 일부 다름’ 파일은 열어도 되나요?

열리기는 하지만 일부 내용이 원본과 달라요. 사진은 일부가 깨져 보이고, 문서는 오류가 날 수 있어요. 원본을 다시 받을 수 있다면 다시 받는 것이 가장 좋아요.

분할 압축(.z01, .zip.001)도 고칠 수 있나요?

먼저 ‘나눈 파일 합치기’로 조각을 하나로 합친 뒤 넣어 보세요.

엑셀(xlsx)·한글(hwpx) 파일이 손상됐는데 써도 되나요?

xlsx·hwpx·docx도 내부가 ZIP이라 넣으면 안의 부품 파일을 꺼낼 수는 있어요. 다만 다시 묶은 파일이 그 프로그램에서 열린다는 보장은 없어요.

함께 쓰면 좋은 도구