2014-11-25 1 views
1
내가 (윈도우에서) 폴더의 내용을 압축하는 명령 줄 7zip과를 사용하고

다른 출력을 생성합니다7zip과 따라서 동일한 입력

7za a myzip.zip * -tzip -r 

내가 발견 한 것을 실행 정확히 같은 명령 두 라인은 두 개의 서로 다른 ZIP 파일을 생성합니다. 동일한 크기이지만 이진 비교 (즉, fc/b file1.zip file2.zip)를 실행하면 파일이 다릅니다. 문제가 복잡해지면 두 개의 지퍼를 연속적으로 만들면 과 같습니다. 그러나 당신이 다른 날에 그들을하거나 몇 시간으로 분리한다면 그들은 그렇지 않습니다.

어딘가에 ZIP 파일에 날짜/시간 스탬프가 있다고 가정하지만 그걸 확인하기 위해 7zip 사이트에서 아무 것도 찾을 수 없습니다.

내가 맞다고 가정하면 누구든지 날짜/시간을 억제하는 방법을 알고 있습니까? 아니면 바이너리가 다른 원인이되는 다른 것입니까?

답변

2

7-zip의 스위치 -mtc이며 명령 줄에 지정되지 않은 경우 기본값은 on입니다. NTFS 파티션에 저장된 파일의 3 날짜가 아카이브에 저장됩니다 -mtc=on으로

:

  • 최종 수정 시간,
  • 생성 시간, 또한
  • 마지막 액세스 시간 .

제목이 -m (Set compression Method) switch 인 페이지를 7- 우편으로보십시오.

파일의 마지막 액세스 시간은 아카이브 파일 간의 차이에 대한 책임이 가장 큽니다.

NTFS 타임 스탬프를 보관 파일에 저장하지 않으려면 -mtc=off을 추가해야합니다.

+0

아, 많은 감사합니다. 느린 인터넷 연결을 통해 파일을 불필요하게 복사하는 시간을 절약 할 수 있습니다. 완벽하게 작동합니다. – SAL