7zip 압축 시 파일의 만든 날짜 및 시간 유지하기 (Timestamps)

예전에는 GUI가 제공되지 않았어서 매개변수(parameter) 란에 입력해야 했던 것으로 아는데, 언젠가부터 옵션 항목이 생겨 마우스로 체크만 해주면 알아서 매개변수가 입력되게 되었다.

참고로 7-zip File Manager 상단 옵션에 있지는 않고, 압축하기(추가)를 실행했을 때의 팝업창에 해당 옵션이 있다. 사용한 버전은 7-zip 24.08 (x64).

7zip options for storing timestamps
필요한 옵션을 선택해 사용하자
7zip options for storing timestamps compared to winrar
winrar과 비교
  • 수정 시간 보관 (기본 설정, 변경 불가)
    : 압축 대상 파일의 수정한 날짜 저장 (tm, store modification time)
  • 생성 시간 보관
    : 압축 대상 파일의 만든 날짜 저장 (tc, store creation time)
  • 마지막 액세스 시간 보관
    : 압축 대상 파일의 액세스 한 날짜 저장 (ta, store last access time)
  • 보관 시간을 최신 파일 시간으로 설정
    : (문장을 이해하기 어렵지만) 압축파일(.7z)의 수정한 날짜가 압축 대상 파일의 최신 날짜로 저장된다 (-stl, Set archive time to latest file time). 압축파일(.7z)의 수정한 날짜만 확인해도 언제 마지막으로 수정했던 파일이 들어있는지 알 수 있다. 압축파일(.7z)의 수정한 날짜가 만든 날짜보다 과거가 되기 때문에 낯설 수 있다. 압축하는 상황에 따라 유용하게 활용할 수도 있어 보인다.
  • 마지막 액세스 시간 변경 안 함
    : Do not change source files last access time. 아마도 압축을 위해 압축 대상 파일에 접근했을 때 해당 파일의 액세스 시간이 변경되지 않도록 하는 기능으로 보인다. 다만, 체크를 해도 매개변수가 추가되는 모습은 보이지 않는다. 체크를 하지 않아도 윈도우에서 파일 속성으로 확인할 수 있는 시간은 영향이 없어 보인다. 작동 여부 및 확인 방법은 아직 잘 모르겠다.

'생성 시간 보관'을 체크하는 것이 가장 중요한 부분이며, 나머지는 개인 취향대로 설정해 주면 된다. 더 이상 수정이나 작업이 이루어지지 않는 파일들을 압축해 보관하는 용도라면 '생성 시간 보관'과 '마지막 액세스 시간 보관' 정도를 추가로 체크하면 될 것 같다. 개인적으로 생각하는 무난한 설정이라면 '보관 시간을 최신 파일 시간으로 설정' 뺀 나머지 옵션을 모두 활성화하는 정도.

테스트해 봤을 때 파일의 만든 날짜, 수정한 날짜, 액세스 한 날짜가 저장된 것이 확인되며 압축을 풀었을 때 잘 복원된다.

여담이지만, access가 한글로 '엑세스'인줄 알았는데 '액세스'였다(국립국어원).


카테고리의 다른 글

  1. 구글 크롬, MS 엣지 간 로그인 및 설정 연동(동기화) 해제하기
  2. 물고기 어항 테스트(FishBowl) AMD 5600x, GTX1060(3GB)
  3. SECOH-QAD 정체는
  4. AMD CPU 기본 쿨러를 RC400으로 교체
  5. 프린터 인쇄 버튼 누르고 출력이 바로 이루어지지 않을 때 (인쇄 딜레이)

댓글 남기기