2015/12/10

Epoch time... 사진 파일에 있는 숫자의 의미? (Update:20160202)

http://kiros33.blog.me/130166359037


Revision History
2015/12/11 10:51:35 - 에포크 시간이 잘 정리된 사이트 링크 추가
2016/02/02 21:17:18 - 에포크 변환 예제 (Mac)

Reference Page

Attach File


에포크는 1388021624 와 같이 10자리입니다. 만약 1388021624644 와 같이 13자리라면 뒤에 3자리는 밀리초입니다. 따라서 뒤에 3자리는 제거하고 계산하셔야 합니다.

사진 파일을 보면 "1339309942165.jpg" 같은 이름이 있습니다.
1339309942165 숫자는 "1970-01-01 00:00:00.000" 부터 지난 시간을 UTC milliseconds 로 계산한 값입니다.

보통 사진에서는 1970-01-01 00:00:00.000 +0000 기준시간으로 값을 계산합니다.
Locale 정보가 들어가면 사용하는 지역마다 값의 기준이 다르므로 동일한 적용을 위해서 입니다.

따라서 대한민국의 경우 +0900 값을 계산해주어야 합니다.

계산은 다음과 같습니다.

01 - 원본값 1339309942165
02 - Millisecond (1/1000 초) 값이므로  Second 로 변경
        1339309942165 / 1000 = 1339309942.165
03 - Second -> Minute -> Hour -> Day 순으로 값을 계산한다.
        1339309942.165 / 60 / 60 / 24 => 1339309942.165606024
04 - 1970-01-01 이후 1339309942.165606024 일이 지났습니다.
        계산된 날짜는 2012-06-10 06:32:22 입니다.
        하지만 사진의 날짜를 보면 2012-06-10 15:32:22 입니다.
        이 차이는 대한민국이 Time zone offset: UTC + 9 hours 라는 +0900 즉 9시간이 더 빠르기 때문입니다.
        계산된 값에 9시간만 더해주면 됩니다.

실제 수식을 사용한 엑셀 파일을 첨부합니다. 참고하세요!!!


 >>>>> 2016/02/02 21:17:18 - 에포크 변환 예제 (Mac)

date -r 1388021624 +"%Y%m%d%H%M%S"
20131226103344
   
  
  
검색 : EXIF, 사진, Photo, Time, Zone, UTC, JPG, Date Calc DateCalc, 날짜 계산 날짜계산, 13 Digit 13Digit, 13자리 숫자, Epoch, 에포크, 

댓글 없음:

댓글 쓰기