Windows 파일 타임 스탬프 시간대를 인식합니까?


14

나에게 전송되기 전이나 후에 수정 된 파일이 있습니다.
그러나, 다른 시간대에서 만든, 그래서 경우 수정 날짜는 보낸 사람의 시간대에, 그는 그것을 수정하는 것이 마지막이었다. 시간대에 있으면 수정했습니다.

따라서 Windows 파일 수정 날짜가 시간대를 인식하는지 알고 있습니까?

답변:


17

표준 시간대는 일부 달력에서 "인스턴트"를 사람이 읽을 수있는 날짜 및 시간으로 변환 한 결과입니다.

컴퓨터는 사람이 읽을 수있는 형식 (적어도 사람 만큼은 아님)을 좋아하지 않기 때문에 일반적으로 인스턴트를 영역 중립 형식으로 저장합니다. 예를 들어 NTFS 파일 시스템에서 타임 스탬프는 UTC로 저장됩니다.

따라서 수정 한 사람이 현재 시간을 알고있는 한 파일 시간 수정이 올바르게 저장됩니다. Windows 시스템에 "13:19"가 표시되고 GMT-5 표준 시간대 인 것으로 판단되면 현재 순간이 UTC에서 "18:19"인 것으로 추론되며 NTFS 창자에 많이 씁니다. 그러나 OS에 "13:19"가 표시되지만 GMT + 3 시간대에 있다고 생각되면 사람이 화면을 보더라도 문제가없는 것처럼 보이지만 OS는 8 시간 동안 꺼집니다.

또 다른 요점은 파일 수정 시간은 파일 시스템과 같은 파일이 저장되는 스토리지 시스템의 속성이라는 것입니다. 파일이 "보낸"경우 해당 시간이 반드시 파일과 함께 이동할 필요는 없습니다. 일부 아카이브 형식 (예 : Zip)은 파일과 함께 파일 수정 시간을 포함합니다. 이메일에 첨부 된 "있는 그대로"전송 된 파일에는 적용되지 않으며 파일 수정 시간이 제공되지 않습니다.


희귀, gpg 및 이메일로 발송되었습니다. 수정 타임 스탬프가 생성 타임 스탬프보다 빠르기 때문에 올바르게 유지 된 것 같습니다.
bastibe

5

FILETIME 에 대한 Microsoft 문서에서 힌트를 볼 수 있습니다 . 구조에는 표준 시간대가 없지만 NTFS는 모든 파일 시간을 UTC로 저장한다고 텍스트에 표시되어 있습니다.


4

Windows 타임 스탬프는 표준 시간대를 인식합니다. 그러나 파일 전송 메커니즘이 아닐 수 있습니다.


문제가 될 수 있습니다 ... 이것을 지적 해 주셔서 감사합니다!
bastibe

3
명확히하기 위해 시간대에 대한 실제 필드는 없지만 모든 시간은 UTC로 저장 된 다음 탐색기에서 현지 시간으로 즉시 변환되므로 문제가되지 않습니다.
David Pfeffer

1
사용자 경험의 관점에서 보면 첫 번째 진술은 정확 해 보이지만 기술적 인 관점에서는 틀리다. 당신의 설명은 올바르게 이해되며, 당신은 그것을 직접 진술하기 위해 답을 실제로 편집해야합니다.
quack quixote

3

부록으로서 NTFS 또는 다른 파일 시스템의 파일 수정 날짜는 시간대를 인식 할 수 있지만 EXIF ​​데이터 (예 : 카메라로 사진을 촬영 한 날짜 / 시간)는 그렇지 않을 수 있으며 UTC로 저장되지 않을 수도 있습니다. 변환하기 까다로울 수 있습니다. 파일 생성 / 수정 / EXIF ​​날짜 / 시간이 동의하지 않는 경우를 대비하여 생각하십시오.

EXIF 데이터를 표시하는 측면에서 이전 버전에서 개선 된 Windows 7을 기억합니다. 즉, 가능한 경우 실시간으로 현재 현지 시간으로 변환하는 것 같습니다.


+1 EXIF는 보통 현지 시간을 저장하며 시간대를 표시 할 방법이 없습니다 :-(
sleske

2

FAT 파일 시스템은 표준 시간대를 인식하지 않지만 시간대를 넘어 FAT 파일 시스템이있는 장치에서 파일을 운반하는 경우에만 영향을 미칩니다.


또는 일광 절약 시간 동안.
Brendan Abel

형식은 FAT16 타임 스탬프 형식 (2 초 정확도 및 표준 시간대 정보 없음)을 상속하므로 ZIP 아카이브 내의 파일에도 동일하게 적용됩니다.
rustyx
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.