ZIP 파일 수정 날짜 달라진 이유

오래전에 만들어 둔 문서나
사진을 보관하려고 압축을 풀었는데,
파일 날짜가 오늘로 표시돼
당황한 경험이 있을 수 있습니다.
내용은 그대로인데 날짜만 달라지면
ZIP 파일 수정 날짜 달라진 이유에 대해 궁금하며
원본이 수정된 건지,
압축 과정에서 문제가 생긴 건지 걱정되죠.
결론부터 말하면 ZIP파일을 해제한 뒤
날짜가 달라졌다고 해서
파일 내용까지 변한 것은 아닙니다.
수정 날짜 바뀌는 이유는 압축 형식이
시간 정보를 저장하는 방식과
압축 해제 프로그램이 그 정보를
복원하는 방식이 서로 다르기 때문입니다.
1. 파일에는 날짜 정보가
한 가지만 있는 게 아니다
ZIP 파일 수정 날짜 달라진 이유를 보자면
윈도우 파일 속성을 열어보면 만든 날짜,
수정한 날짜, 액세스한 날짜처럼
여러 항목이 나옵니다.
만든 날짜는 현재 저장장치에
파일이 생성된 시점이고,
수정한 날짜는 파일 내용이 마지막으로
변경된 시점을 뜻합니다.
액세스한 날짜는 파일을 열거나
읽은 기록과 관련이 있습니다.
ZIP파일 안에는 보통 각 파일의
마지막 수정 시간이 저장됩니다.
하지만 원래 컴퓨터에서 사용하던
모든 날짜 속성이 똑같이 들어가는 것은 아닙니다.
압축 프로그램이나 운영체제에 따라
만든 날짜와 액세스 날짜가 빠질 수 있어요.
압축을 풀면서 새 파일이 생성되기 때문에
만든 날짜는 해제한 시각으로 표시되고,
수정 날짜만 과거 시점으로
복원되는 경우도 있습니다.
이 차이가 첫 번째 수정 날짜 바뀌는 이유입니다.
2. 압축을 푸는 순간 새 파일이 만들어진다
압축 해제는 파일을 원래 위치에서
단순히 꺼내는 작업처럼 보이지만,
컴퓨터 입장에서는 대상 폴더에
새로운 파일을 작성하는 과정입니다.
ZIP 파일 수정 날짜 달라진 이유 중 하나로는
그래서 운영체제는 압축을 푼 순간을
새 파일의 만든 날짜로 기록할 수 있습니다.
여기서 많은 사람이 만든 날짜와
수정한 날짜를 혼동합니다.
파일 탐색기의 ‘날짜’ 열이 어떤 속성을
보여주는지도 폴더 종류와
보기 설정에 따라 달라질 수 있어요.
사진 폴더에서는 촬영 날짜가 보이고,
일반 문서 폴더에서는 수정한 날짜가
우선 표시되기도 합니다.
ZIP파일을 푼 직후 오늘 날짜가 보인다면
먼저 열 제목을 확인해보세요.
실제로는 수정 시간이 유지됐는데
만든 날짜만 새로 바뀐 상황일 수 있습니다.
화면에 보이는 항목의 차이 역시 수정 날짜
바뀌는 이유처럼 느껴지게 만드는 요소입니다.
3. ZIP 형식의 시간 기록에는 한계가 있다
ZIP 파일 수정 날짜 달라진 이유로
기본 ZIP 규격은 파일의 마지막 수정 날짜와
시간을 MS-DOS 방식으로 기록합니다.
이 방식은 초 단위를 2초 간격으로 저장하고,
일반적인 UTC가 아니라 로컬 시간으로
해석되는 구조를 사용합니다.
따라서 원본이 오후 3시 10분 15초에
저장됐다면 압축 안에서는 14초 또는
16초처럼 보일 수 있습니다.
최신 압축 프로그램은 NTFS나
유닉스용 추가 시간 정보를 함께 넣어
더 정확한 날짜를 보존하기도 합니다.
그러나 모든 프로그램이 이 부가 정보를
만들거나 읽는 것은 아닙니다.
한 프로그램으로 압축하고
다른 프로그램으로 해제했을 때 몇 초,
몇 시간 또는 하루가 달라질 수 있는
수정 날짜 바뀌는 이유가 여기에 있습니다.
ZIP파일 자체가 손상되지 않았더라도
오래된 압축 도구, 온라인 압축 서비스,
모바일 파일 관리 앱을 거치면
세부 시간 정보가 생략될 가능성이 있습니다.
4. 시간대가 다르면 몇 시간씩 어긋날 수 있다
한국에서 만든 압축 파일을
해외 컴퓨터에서 풀거나,
서버와 개인 PC 사이에서 옮기면 시간이
몇 시간 차이 나는 경우가 있습니다.
기본 ZIP 시간은 시간대 정보가 명확하지 않은
로컬 시간으로 다뤄질 수 있기 때문입니다.
어떤 프로그램은 저장된 값을 현재 지역 시간으로
그대로 표시하고, 다른 프로그램은
UTC를 기준으로 다시 변환합니다.
서머타임이 적용되는 국가에서 만든 자료라면
한 시간 정도 차이가 생기기도 해요.
ZIP 파일 수정 날짜 달라진 이유가 될 수도 있죠.
날짜 경계에 가까운 밤 시간에
저장된 파일은 변환 과정에서
전날이나 다음 날로 보일 수도 있습니다.
이런 현상은 파일을 편집해서
생긴 것이 아니라 시간 해석 방식의 차이입니다.
ZIP파일을 다른 국가나 클라우드 환경에서
다뤘다면 시간대가 수정 날짜 바뀌는
이유인지 먼저 확인하는 게 좋습니다.
5. 파일은 그대로인데 폴더 날짜만 바뀌기도 한다
압축을 푼 뒤 상위 폴더 날짜가
모두 오늘로 표시되면 내부 문서까지
바뀌었다고 생각하기 쉽습니다.
하지만 폴더는 내부에 파일이 추가되거나
하위 폴더가 생성될 때 수정 시간이
새로 기록될 수 있습니다.
압축 해제 프로그램이 폴더를 먼저 만들고
그 안에 파일을 차례대로 저장하면,
폴더의 수정 시각은 작업이
끝난 시점에 가까워집니다.
일부 프로그램은 마지막 단계에서
원래 폴더 시간을 복원하지만,
그렇지 않은 프로그램도 있습니다.
따라서 개별 파일의 수정 시간을
직접 확인해야 합니다.
ZIP파일 내부 문서는 예전 날짜를 유지하는데
폴더만 오늘 날짜라면
정상적인 압축 해제 결과일 가능성이 높습니다.
ZIP 파일 수정 날짜 달라진 이유는
폴더와 파일의 기록 방식이 다르다는 것도
흔한 수정 날짜 바뀌는 이유입니다.
6. 클라우드와 메신저를 거치면 날짜가 더 달라질 수 있다
이메일, 메신저, 웹하드,
클라우드에서 받은 압축 자료는
중간 처리 과정을 거칠 수 있습니다.
서비스가 업로드된 파일을 다시 묶거나
보안 검사를 위해 재생성하면
기존 부가 정보가 줄어들 수 있어요.
특히 휴대폰에서 압축한 뒤
PC에서 해제하거나, 맥에서 만든 자료를
윈도우에서 푸는 상황에서는 운영체제별
파일 속성 차이도 생깁니다.
다운로드한 ZIP파일의 날짜 자체는
내려받은 날로 표시되더라도,
내부 파일의 수정 시간은 별도로
저장돼 있을 수 있습니다.
반대로 서비스가 내부 시간을 보존하지 않았다면
해제 시점이 적용될 수 있습니다.
여러 기기와 서비스를 거친 과정도
수정 날짜 바뀌는 이유를 찾을 때
빠뜨리기 쉬운 부분입니다.
7. 원본 내용이 변했는지는
날짜만으로 판단하면 안 된다
날짜가 달라졌다고 해서 문서 내용,
사진 화질, 영상 데이터가
변경됐다는 뜻은 아닙니다.
압축은 일반적으로 원본 데이터를 손실 없이
묶었다가 되돌리는 방식입니다.
중요한 자료라면 파일 크기와 이름을 비교하고,
더 정확하게 확인하려면
해시값을 이용할 수 있습니다.
SHA-256 같은 해시값이 원본과 해제한 파일에서
같다면 내용이 동일하다고 볼 수 있습니다.
날짜 속성은 달라도 실제 데이터는
그대로일 수 있다는 의미예요.
압축 자료를 증빙자료나
업무 기록으로 보관한다면 압축 파일 원본도
함께 남겨두는 편이 안전합니다.
날짜만 보고 파일이 변조됐다고
단정하지 않는 것이 중요합니다.
8. 원래 날짜를 최대한 유지하는 방법
확인할 때는 파일 탐색기에서
파일을 마우스 오른쪽 버튼으로 누른 뒤
‘속성’을 열어보세요.
일반 탭의 만든 날짜와 수정한 날짜를
나란히 보면 어느 항목이
달라졌는지 구분하기 쉽습니다.
여러 파일을 비교해야 한다면
자세히 보기에서 ‘수정한 날짜’ 열을
추가한 다음 정렬하면 됩니다.
같은 압축 자료를 서로 다른 프로그램으로
새 폴더에 풀어 결과를 비교하는 방법도
ZIP 파일 수정 날짜 달라진 이유의
원인을 좁히는 데 도움이 됩니다.
먼저 압축을 만들 때와 풀 때
같은 프로그램을 사용해보세요.
프로그램이 자체적으로 저장한 확장 시간 정보를
같은 방식으로 읽을 가능성이 높아집니다.
윈도우 기본 기능에서 날짜가 달라졌다면
다른 압축 도구로 시험하되,
기존 폴더를 덮어쓰기보다
새 폴더에 해제하는 것이 좋습니다.
업무상 날짜 보존이 중요하다면
작은 파일로 먼저 테스트하세요.
압축 전후의 만든 날짜와 수정한 날짜를
각각 기록해두면 어떤 항목이
바뀌는지 바로 알 수 있습니다.
시간대가 다른 컴퓨터에서는
지역과 표준 시간대 설정도 확인해야 합니다.
마지막으로 이 형식만을 완전한
기록 보존 수단으로 생각하지 않는 편이 좋습니다.
파일 내용과 함께 생성·접근 시간까지
정확히 남겨야 된다면 원본 저장장치 백업,
디스크 이미지, 전문 아카이브 방식 등을
검토해야 합니다.
정리하면 수정 날짜 바뀌는 이유는
압축 형식의 시간 정밀도,
만든 날짜와 수정 날짜의 차이,
해제 프로그램의 처리 방식, 운영체제와
시간대 차이, 폴더 생성 과정 등
여러 요소가 겹치기 때문입니다.
날짜가 달라져도 내용은
그대로인 경우가 많으니,
ZIP 파일 수정 날짜 달라진 이유가
먼저 어떤 날짜 항목이 변했는지
살펴보고 필요한 경우 파일 크기나
해시값으로 원본 여부를 확인해보세요.
이렇게 지금까지 ZIP 파일 수정 날짜 달라진 이유에 대해 알아보았습니다 🙂
도움이 되셨나요?