Word Belgesi (.docx)

ECMA-376 Standart

DOCX, Microsoft tarafından kelime işlem belgeleri için geliştirilen, Word belgelerini Office Open XML spesifikasyonu altında standartlaştıran sıkıştırılmış, XML tabanlı bir dosya formatıdır.

JPG biçimini DOCX biçimine dönüştür

Tarayıcında JPG biçimini DOCX biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, DOCX dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, DOCX dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

50 4B 03 04

ASCII GÖSTERİMİ: PK..

Standartlaştırma: ECMA-376 / ISO/IEC 29500

Teknik Özellikler

Kapsayıcı mimarisiXML parçalarını içeren Open Packaging Convention (OPC) ZIP arşivi
SıkıştırmaZIP içindeki bireysel XML dosyalarının ve medya kaynaklarının Deflate sıkıştırması
Bayt Düzeni (Endianness)ZIP başlık kayıtları için Little-Endian; belge metni için UTF-8 XML
Renk UzaylarıMetin ve stiller için sRGB; gömülü görsel parçaları yerel profillerini korur
Kanallar ve YapıYapılandırılmış belge hiyerarşisi: paragraflar (w:p), metin parçaları (w:r) ve metin düğümleri (w:t)
Maksimum Boyutlar55.87 x 55.87 cm (maksimum 22 x 22 inç Word sayfa sınırı)
ŞeffaflıkGömülü raster ve vektör şekiller içinde desteklenir
Akış ve Aşamalı İşlemeZIP yapısı, arşivin sonundaki Merkez Dizin'in (Central Directory) okunmasını gerektirir

Teknik karşılaştırma matrisi: DOCX ve rakipleri

Teknik NitelikDOCX (Güncel)PDFOpenDocument (ODT)Markdown
Birincil AmaçDüzenlenebilir kelime işlem belgesiSabit düzenli dijital kağıtDüzenlenebilir açık standart belgeHafif düz metin yazımı
Biçimlendirme TutarlılığıYazılım görüntüleyicisine ve yüklü yazı tiplerine göre değişirHiển thị có thể khác nhau tùy phông chữ, ứng dụng và thiết bị.Yazılım paketine göre değişirMarkdown ayrıştırıcısına ve CSS'e bağlıdır
Düzenleme DeneyimiDeğişiklik izleme özellikli, tam kapsamlı WYSIWYG düzenlemeÖzel araçlar olmadan düzenlemesi zorTam WYSIWYG düzenlemeHızlı düz metin düzenleme
Arama İndeksleme ve Metin ÇıkarmaOluşturma motoru olmadan document.xml üzerinde hızlı XML düğüm geçişiOCR veya karmaşık PDF yazı tipi eşleme akış kod çözücüleri gerektirircontent.xml üzerinde doğrudan XML düğüm geçişiAnında yerel düz metin regex ve dize araması

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Word şu hatayı görüntüler: 'Dosya bozuk ve açılamıyor'.

Kök Neden: Hasarlı ZIP kapsayıcı yapısı veya word/document.xml içinde hatalı biçimlendirilmiş XML.

Kurtarma: .docx uzantısını .zip olarak değiştir, 'zip -FF broken.zip --out fixed.zip' komutunu çalıştır, word/document.xml dosyasını çıkar, XML düzenleyicide sözdizimi hatalarını düzelt ve dosyaları yeniden ZIP'le.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

DOCX dosyaları aktif VBA makroları içeremez (makrolar için .docm gereklidir), bu da onları eski .doc dosyalarından daha güvenli kılar, ancak harici şablon enjeksiyonu bir risk olmaya devam etmektedir.

Bilinen Saldırı Vektörleri

  • Kötü amaçlı harici dotm şablonlarını işaret eden uzaktan şablon enjeksiyonu.
  • Yamalanmamış belge ayrıştırıcılarında XML Harici Varlık (XXE) açıkları.
  • Çalıştırılabilir kötü amaçlı yazılımları gizleyen gömülü OLE nesneleri.

Savunmaya yönelik en iyi uygulamalar: Halka açık yükleme portallarında makro etkin dosyalara (.docm) izin verme, güvenilmeyen harici URI şablonları için '_rels' klasörünü incele ve XML girdilerini temizle.

Tarihsel kökenler ve önemli dönüm noktaları

2012ISO/IEC 29500 Katı (Strict) profilinin benimsenmesi, Microsoft dışındaki belge paketleri arasında birlikte çalışabilirliği artırır.
2008ISO/IEC 29500, Office Open XML'i uluslararası bir açık standart olarak resmileştirir.
2006Microsoft, eski ikili .doc formatının yerine Microsoft Office 2007 ile DOCX'i tanıtır.

Temel Avantajlar ve Artılar

  • Open XML paketlemesi, Microsoft Word olmadan otomatik belge üretimine ve metin çıkarımına izin verir.
  • ZIP sıkıştırması, eski ikili .doc dosyalarına kıyasla dosya boyutunu önemli ölçüde azaltır.
  • Modüler yapı, bozuk bileşenleri izole ederek belgenin tamamının kaybolmasını önler.

Teknik Kısıtlamalar ve Eksiler

  • Yazı tipi yerleşim sezgiselleri nedeniyle görsel sunum LibreOffice, Google Docs ve Microsoft Word arasında farklılık gösterebilir.
  • Sabit düzenli arşivleme için tasarlanmamıştır (PDF/A'nın aksine).
  • Binlerce eski uyumluluk etiketine sahip karmaşık ECMA-376 spesifikasyonu.

İlginç Teknik Bilgiler

  • Bir .docx dosyasını .zip olarak yeniden adlandırarak gömülü tüm görselleri doğrudan 'word/media/' klasöründen çıkarabilirsin.
  • Herhangi bir Word belgesinin birincil metin içeriği 'word/document.xml' dosyasında yer alır.
  • 'XML' adına rağmen, bir DOCX dosyası, Open Packaging Convention (OPC) kapsayıcısı önce açılmadan düz metin düzenleyicisiyle doğrudan düzenlenemez.

Sıkça Sorulan Teknik Sorular

Word olmadan bir DOCX dosyasından tüm resimleri nasıl çıkarabilirim?

Dosya uzantısını '.docx' yerine '.zip' olarak değiştir, arşivi herhangi bir sıkıştırma aracıyla aç ve 'word/media/' klasörüne git. Özgün yüksek çözünürlüklü fotoğraf ve grafiklerin tümü burada saklanır.

.doc ve .docx arasındaki fark nedir?

.doc, Word 97-2003'te kullanılan eski, kapalı bir ikili biçimdir. .docx; XML ve ZIP sıkıştırmasına dayanan, daha küçük dosya boyutları, daha yüksek kurtarma güvenilirliği sunan ve makro yürütme özelliği barındırmayan modern bir açık standarttır (ISO/IEC 29500).

DOCX dosyaları kötü amaçlı yazılım veya virüs taşıyabilir mi?

Standart DOCX dosyaları aktif VBA makro betikleri içeremez (.docm formatını gerektirir). Ancak, harici şablon enjeksiyon bağlantıları veya kötü amaçlı gömülü OLE nesne paketleri içerebilirler; bu nedenle modern ofis paketleri, güvenilmeyen web indirmelerini Korumalı Görünüm'de (Protected View) açar.