Belgeler ve medyaTemelBelge üst verisi

OOXML core.xml ve app.xml

Office Open XML özellik bölümleri: core.xml'de oluşturan, son değiştiren, revizyon ve W3CDTF tarihleri; app.xml'de uygulama, şablon, şirket ve düzenleme süresi.

01Konum

  • <file>.docx|.xlsx|.pptx → docProps/core.xml
  • <file>.docx|.xlsx|.pptx → docProps/app.xml
  • <file>.docx|.xlsx|.pptx → docProps/custom.xml

02Yanıtladığı sorular

  • Belgenin yazarı ve son düzenleyeni olarak kim kayıtlı?
  • Belge ne zaman oluşturulduğunu, değiştirildiğini ve en son yazdırıldığını iddia ediyor?
  • Hangi uygulama ve sürüm, şablon ve şirket adı kayıtlı?
  • Kaç dakikalık düzenleme süresi ve kaç revizyon kayıtlı?

03Biçim ve sürümler

BiçimXML bölümleri içeren ZIP paketi (Open Packaging Conventions). core.xml kökü Dublin Core (dc:, dcterms:) öğeleri kullanan cp:coreProperties; app.xml kökü genişletilmiş özellikler ad alanındaki Properties (Open XML SDK'de ap: öneki).
Geçerli olduğu sürümlerOffice 2007 ve sonrası; öğeler ECMA-376 / ISO/IEC 29500'de tanımlıdır (genişletilmiş özellikler Bölüm 1 §22.2).

04Temel alanlar

AlanNe anlatır
dc:creatorPaketi oluşturan (Office'te Author alanına karşılık gelir).
cp:lastModifiedByİçeriği en son değiştiren kullanıcı.
cp:revisionPaketin revizyon numarası.
dc:title, dc:subject, dc:description, cp:keywords, cp:category, cp:contentStatusKullanıcıların veya uygulamaların girdiği tanımlayıcı özellikler.
ap:Application, ap:AppVersionÜreten uygulamanın adı ve sürümü.
ap:Template, ap:Company, ap:ManagerŞablon adı, şirket ve yönetici adları.
ap:TotalTimeBelgenin toplam düzenlenme süresi; varsayılan birim dakikadır.
ap:Pages, ap:Words, ap:Characters, ap:Lines, ap:ParagraphsUygulamanın hesapladığı istatistikler.

05Zaman damgaları

AlanKodlamaNot
dcterms:created, dcterms:modifiedW3CDTF (xsi:type="dcterms:W3CDTF"), e.g. 2006-12-08T23:35:00ZUygulama tarafından yerel saatten yazılır; değer düzenlenebilir.
Last printed (core property)Date and time value in core propertiesYalnızca üreten uygulama yazdırmayı kaydettiyse bulunur.

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

06İnceleme akışı

  1. Özgün dosyanın özetini alın, ardından paket içeriğini bir kopyadan çıkarın.
  2. docProps/core.xml, app.xml ve custom.xml'i okuyun ve her öğeyi olduğu gibi kaydedin.
  3. created/modified değerlerini dosya sistemi zamanlarıyla ve belge gövdesindeki gömülü medya veya revizyon tarihleriyle karşılaştırın.
  4. TotalTime ve revizyonu iddia edilen oluşturma geçmişiyle karşılaştırarak değerlendirin.

07Yorum tuzakları

  • Özellik değerleri üreten uygulamadan ve kullanıcı ayarlarından gelir ve özel araç olmadan düzenlenebilir.
  • Şablondan kopyalama veya kaydetme, önceki bir belgenin creator ve created değerlerini taşıyabilir.
  • Microsoft Office dışındaki uygulamalar bu bölümleri atlayabilir veya farklı doldurabilir.

09Kaynaklar

  1. How to: Manipulate Office Open XML Formats Documents Microsoft Learn (previous versions, Office 2007) · erişim 2026-10-14
  2. Document Information Panel and Document Properties Microsoft Learn (previous versions, SharePoint 2007) · erişim 2026-10-14
  3. PackageProperties class Microsoft Learn (.NET API) · erişim 2026-10-14
  4. DocumentFormat.OpenXml.ExtendedProperties.Properties class Microsoft Learn (Open XML SDK) · erişim 2026-10-14
  5. DocumentFormat.OpenXml.ExtendedProperties.TotalTime class Microsoft Learn (Open XML SDK) · erişim 2026-10-14