ZIP 안에서 보이는 것과 풀린 파일은 다릅니다
압축 파일을 두 번 눌렀을 때 파일 이름이 보인다고 일반 폴더에 모든 내용이 준비된 것은 아닙니다. Windows에서는 압축 폴더 안의 한 파일을 끌어내거나 전체 압축 해제를 선택할 수 있어 두 행동의 결과 범위가 다릅니다. 앱에서 압축 내부의 문서 한 개를 열었더라도 함께 있어야 할 사진·참고 파일까지 옮겨졌다고 판단하지 않습니다.
우선 받은 ZIP의 이름과 저장 위치를 적고, 풀 목적지는 비어 있는 새 폴더로 정합니다. 날짜가 비슷한 기존 폴더에 합치면 원래 있던 파일과 이번에 나온 파일을 구분하기 어렵습니다. 압축 원본은 검사할 기준이므로 정리가 끝나기 전에 지우지 않습니다.
이름 세 개보다 경로 세 개를 비교합니다
가상의 압축 묶음에 안내.txt, 자료/안내.txt, 자료/목록.csv가 들어 있다고 생각해 보세요. 안내.txt라는 이름은 두 번 등장하지만 서로 다른 경로에 있습니다. 이름만 세면 중복으로 보이고 최상위 폴더만 보면 하위 자료를 놓칠 수 있습니다.
실습 ZIP에는 이런 구조를 확인할 짧은 텍스트와 목록을 넣었습니다. 파일의 상대 경로, 바이트 수, SHA-256을 기록한 매니페스트도 제공합니다. 이는 사이트가 만든 시험 묶음의 내용 비교 기준이지 사용자가 받은 모든 ZIP의 안전성을 판정하는 프로그램은 아닙니다.
| 관찰 | 아직 모르는 것 | 확인 방법 |
|---|---|---|
| 최상위 안내.txt가 보임 | 하위 파일도 풀렸는가 | 하위 경로별 목록 대조 |
| 파일 수가 같음 | 동일한 내용인가 | 예상 크기·필요 파일 열기 |
| 같은 이름이 두 개 | 정상적인 다른 경로인가 | 전체 상대 경로 비교 |
| 문서가 열림 | 연결된 자료도 있는가 | 첨부·이미지·옆 파일 확인 |
빈 폴더에서 압축 해제 범위를 검사하는 순서
-
실습용 ZIP을 내려받아 원본 이름을 그대로 둡니다. 작업 위치에 extraction-test처럼 새 폴더를 만들고 기존 업무 폴더와 분리합니다.
-
Windows에서는 압축 파일의 전체 압축 해제 기능을 사용하고 목적지 경로를 확인합니다. 특정 파일만 꺼내려는 경우에는 전체 묶음과 일부 파일을 꺼낸 결과를 혼동하지 않습니다.
-
매니페스트의 상대 경로를 하나씩 찾습니다. 같은 이름이라도 자료 폴더 안의 파일인지 최상위 파일인지 구분하고, 파일이 없는 경로를 별도 표시합니다.
-
안내와 CSV를 각각 열어 글자가 읽히는지 봅니다. 파일 수만 맞고 내용이 비어 있거나 예전 파일로 덮인 상태가 아닌지 확인합니다.
0바이트·누락·열기 실패를 같은 오류로 묶지 않습니다
폴더는 있지만 파일이 없으면 선택적으로 추출했거나 다른 목적지에 풀었는지부터 봅니다. 파일이 0바이트라면 내용이 없는 정상 항목인지 원래 목록과 비교해야 합니다. 확장자가 낯설어 열리지 않는 경우에는 파일 누락보다 해당 형식을 읽는 앱의 지원 문제일 수 있습니다.
이름 충돌 안내가 뜨면 무조건 모두 덮어쓰기를 누르지 않습니다. 덮어쓸 대상의 경로와 변경 시각, 보존할 원본을 확인하고 새 폴더에 다시 풀어 비교할 수 있습니다. 암호가 있는 압축이나 분할 압축은 현재 도구의 지원 형식과 필요한 파일 수를 제공자 안내에서 따로 확인합니다.
압축을 풀었다고 실행 파일을 열 필요는 없습니다
파일 구성이 예상과 다르거나 실행 파일·설치 프로그램이 들어 있으면 문서 확인과 실행을 분리합니다. 발행처와 목적을 확인하기 전 보안 경고를 끄거나 이름을 바꿔 실행하지 않습니다. 이 글의 실습 자료에는 실행 파일이나 매크로가 들어 있지 않습니다.
전자서명이나 암호화된 문서는 압축·추출 뒤의 보안 특성이 일반 문서와 다를 수 있습니다. 원본을 남기고 실제 사용하는 서비스의 안내를 확인하세요. ZIP이라는 확장자만으로 내용이 안전하거나 기밀이 보호된다고 판단하지 않습니다.
작업을 닫을 때 남길 한 줄
검사 메모에는 원본 ZIP, 풀어 놓은 위치, 확인한 상대 경로, 열지 못한 파일을 적습니다. “압축 해제 완료”만 쓰는 것보다 “세 경로 모두 존재, TXT와 CSV 열기 확인, 다른 형식 없음”처럼 범위를 적으면 다음 사람이 이어 확인하기 쉽습니다.
업무용 묶음이라면 실습 파일의 개수나 해시를 그대로 가져오지 말고 실제 제공자가 준 목록과 대조합니다. 파일이 누락됐다고 생각되면 빈 폴더에 푼 결과와 정확한 오류 문구를 보존해 제공자에게 문의합니다. 여러 출처에서 모은 파일을 임의로 합쳐 원래 묶음처럼 전달하지 않습니다.
직접 확인할 실습 자료
진행 중 헷갈리기 쉬운 경우
ZIP 목록은 네 개인데 실제 파일은 세 개입니다.
압축 목록에 폴더 자체의 항목이 포함됐는지 봅니다. 파일과 디렉터리를 같은 개수로 합산하면 결과가 달라집니다. 매니페스트에서는 파일의 상대 경로만 따로 세고, 폴더가 있다는 사실과 그 안에 필요한 파일이 있다는 사실을 나눕니다. 실제 파일이 빠졌는지는 경로별 목록으로 판단합니다.
두 안내.txt 중 하나를 지워도 될까요?
상대 경로와 내용을 확인하기 전에는 이름만으로 중복을 판단하지 않습니다. 최상위 안내와 자료 폴더의 안내가 서로 다른 역할일 수 있습니다. 하나로 모아 전달할 계획이라면 그때 충돌할 이름을 새로 정하고, 원래 경로와 새 이름의 대응표를 남깁니다.
압축 오류 검사를 통과했으면 안전한 파일인가요?
CRC 같은 압축 무결성 검사는 저장된 데이터의 일관성을 확인하는 방법입니다. 악성 코드 여부나 문서의 사실성, 발행처의 신뢰를 판정하는 검사가 아닙니다. 압축이 정상이어도 예상하지 못한 실행 파일은 열지 않고 출처와 목적을 별도로 확인해야 합니다.
문서 하나만 꺼내면 그림이 안 보입니다.
문서가 같은 묶음의 별도 그림이나 자료를 참조하는지 확인합니다. 파일 하나를 꺼낸 결과와 전체 폴더 관계를 유지한 결과를 비교하세요. 원본 묶음을 비어 있는 새 위치에 전체 추출한 뒤 시작 문서에서 다시 열면 누락과 연결 문제를 나누는 데 도움이 됩니다.
공식 자료와 이 글의 확인 범위
자료 확인: 2026년 10월 26일. 화면과 기능은 본문에 적은 기기·버전·계정 범위를 기준으로 읽어 주세요.
이 문제와 이어서 확인할 글
본문 개정: 2026년 10월 26일 · 오류·변경 사항 알리기
