Belgeler ve medyaTemelGörüntü üst verisi

JPEG EXIF tarih, fark ve GPS etiketleri

JPEG APP1 kesimindeki Exif verisi: DateTimeOriginal ve ilgili zamanlar, OffsetTime* UTC farkları, saniye altı, kamera kimliği ve GPS IFD konum ve UTC zamanı.

01Konum

  • JPEG APP1 segment (Exif identifier code + TIFF structure)
  • IFD0 (0th IFD) → Exif IFD pointer (0x8769) and GPS Info IFD pointer (0x8825)
  • IFD1 (1st IFD) → thumbnail

02Yanıtladığı sorular

  • Kamera saatine göre fotoğraf ne zaman çekildi?
  • O anda kameranın UTC'den farkı neydi?
  • GPS etiketlerine göre cihaz neredeydi ve GPS konum belirlemesi hangi UTC zamanını taşıyordu?
  • Hangi kamera markası, modeli, gövde seri numarası veya yazılımı kayıtlı?

03Biçim ve sürümler

BiçimAPP1 içinde TIFF yapılı öznitelik verisi, bayt sırası 'II' (küçük sonlu) veya 'MM' (büyük sonlu); tüm öğeleriyle APP1 64 KB'yi aşmamalıdır. Tarih etiketleri 20 baytlık ASCII 'YYYY:MM:DD HH:MM:SS' (24 saat) biçimindedir.
Geçerli olduğu sürümlerOffsetTime, OffsetTimeOriginal ve OffsetTimeDigitized Exif 2.31'de (2016) eklendi; Exif 3.0 (2023) UTF-8 türünü ekler. Eski dosyalarda fark etiketleri yoktur.

04Temel alanlar

AlanNe anlatır
DateTimeOriginal (0x9003), DateTimeDigitized (0x9004)Özgün görüntü verisinin oluşturulduğu ve sayısal veri olarak saklandığı an.
DateTime (0x0132, IFD0)Görüntü oluşturma tarihi ve saati; Exif bunu dosyanın değiştirildiği tarih ve saat olarak kullanır.
OffsetTime (0x9010), OffsetTimeOriginal (0x9011), OffsetTimeDigitized (0x9012)ASCII, sayı 7: DateTime, DateTimeOriginal ve DateTimeDigitized için yaz saati dahil UTC'den zaman farkı.
SubSecTime, SubSecTimeOriginal (0x9291), SubSecTimeDigitizedİlgili tarih etiketleri için saniye kesirleri.
GPSLatitudeRef/GPSLatitude (1/2), GPSLongitudeRef/GPSLongitude (3/4)K/G ve D/B başvuruları; her koordinat üç RATIONAL değer olarak: derece, dakika, saniye.
Make (0x010F), Model (0x0110), Software (0x0131), BodySerialNumber (0xA431)Ekipman üreticisi, modeli, yazılım veya donanım yazılımı ve kamera gövde seri numarası.

05Zaman damgaları

AlanKodlamaNot
DateTimeOriginal / DateTimeDigitized / DateTimeASCII 'YYYY:MM:DD HH:MM:SS', no zoneBilinmeyen değerler iki nokta dışında boşlukla veya tamamen boşlukla doldurulur.
OffsetTime*ASCII, count 7UTC elde etmek için eşli tarih etiketine uygulayın; 2.31 öncesi yazıcılarda yoktur.
GPSTimeStamp (0x0007)3 × RATIONAL (hour, minute, second), UTCKamera saatinden bağımsız, UTC cinsinden GPS konum belirleme zamanı.
GPSDateStamp (0x001D)ASCII 'YYYY:MM:DD', count 11, UTCUTC'ye göre tarih; GPSTimeStamp ile birleştirin.

Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.

06İnceleme akışı

  1. Görüntünün özetini alın ve tüm IFD'leri (IFD0, Exif, GPS, IFD1) ham etiket değerlerini gösteren bir ayrıştırıcıyla çıkarın.
  2. DateTimeOriginal'ı yalnızca OffsetTimeOriginal varsa UTC'ye çevirin; aksi hâlde yerel kamera zamanı olarak raporlayın.
  3. Kameranın farkını ve saat hatasını tahmin etmek için GPSDateStamp/GPSTimeStamp'i (UTC) DateTimeOriginal ile karşılaştırın.
  4. Sonradan düzenlemeyi tespit etmek için DateTime (IFD0) ve Software'i DateTimeOriginal ile karşılaştırın; IFD1 küçük resmini ana görüntüyle karşılaştırın.

07Yorum tuzakları

  • Exif tarih etiketleri saat dilimi taşımaz; OffsetTime* etiketleri yoksa UTC anı bilinmez.
  • Kamera saati yanlış veya başka bir bölgeye ayarlı olabilir; GPS zamanı UTC'dir ve saatlerce farklı olabilir.
  • Düzenleme veya mesajlaşma uygulamaları etiketleri silebilir, yeniden yazabilir veya ekleyebilir; tüm değerler yazılabilir.
  • APP1 64 KB sınırı küçük resimleri ve üretici verisini kısıtlar; büyük üst veri başka yerde saklanabilir.

09Kaynaklar

  1. CIPA DC-008-2016 / JEITA CP-3451D — Exif Version 2.31 (course-hosted copy) Camera & Imaging Products Association · erişim 2026-10-14
  2. Exiv2 — Standard Exif tags Exiv2 project · erişim 2026-10-14
  3. Exiv2 — src/tags_int.cpp (tag definitions) Exiv2 project (GitHub) · erişim 2026-10-14
  4. ExifTool — lib/Image/ExifTool/Exif.pm Phil Harvey (GitHub) · erişim 2026-10-14
  5. ExifTool — GPS tags Phil Harvey, exiftool.org · erişim 2026-10-14
  6. CIPA DC-008-2023 — Exif Version 3.0 Camera & Imaging Products Association