Çarşamba, Haziran 7, 2023

DWF

DWF dosyası nedir?

Tasarım Web Formatı (DWF), tasarım dosyalarını görüntülemek, incelemek veya yazdırmak için sıkıştırılmış formatta 2B/3B çizimi temsil eder. Tasarım verilerinin bir parçası olarak grafik ve metin içerir ve sıkıştırılmış biçimi nedeniyle dosyanın boyutunu azaltır.

Küçültülmüş dosya boyutu, zengin tasarım verilerinin dağıtımını ve iletişimini verimli hale getirir. DWF, alıcının orijinal çizimi oluşturan CAD yazılımının kullanımı hakkında bilgi sahibi olmasını gerektirmez. DWF dosya biçiminin içeriği basit olabilir ve yalnızca tek bir sayfa içerebilir veya yazı tiplerine, renklere ve resimlere sahip olacak kadar karmaşık olabilir.

Kısa Tarih

Autodesk, DWF dosya biçimini 1995 yılında Netscape Navigation eklentisi WHIP’in bir parçası olarak tanıttı. Biçim, yalnızca 2B biçiminden, zaman geçtikçe 3B içerikleri içerecek şekilde gelişti. Üçüncü taraf uygulamalarının çoğu da bu biçimi kullanır.

DWF Dosya Biçimi

DWF, zengin mühendislik tasarım verilerini paylaşmak için özel olarak tasarlanmış açık, güvenli bir formattır. Bu tasarım verilerini oluşturmak için kullanılan orijinal uygulama yazılımı, donanım ve işletim sisteminden bağımsızdır. Bu, CAD uygulamalarını kullanmayan ekip üyelerinin bina, GIS veya ürün tasarımlarını görüntüleyerek dijital süreçlere katılmalarını sağlar. Bir DWF dosya arşivi, ZIP sıkıştırması ile oluşturulan sıkıştırılmış bir arşivde birlikte paketlenmiş birkaç XML ve ikili dosyadan oluşur. Bir DWF dosya uzantısını ZIP olarak yeniden adlandırabilir ve dosyanın içeriğini görüntüleyebilirsiniz. DWF paketi, 2B grafikler, 3B grafikler, paket ve kesit meta verileri ve diğer kaynak dosyaları gibi birçok türde tasarım verisi içerebilir.

DWF meta veri dosyaları – Meta veri ve yapıya (yazar, başlık, oluşturma zamanı, bölüm bağımlılıkları, bölüm sıralaması, kaynak dosyası açıklamaları, roller, mime türleri vb.) ve bölüme (sayfa) ilişkin bilgileri içeren XML dosyaları bilgi, tasarım meta verileri vb.). Yapısal meta veriler, mantıksal nesneler (bir parçayı veya sayfayı temsil eden dosya koleksiyonları vb.) oluşturmak için kullanılır.

Kaynak dosyaları – paket/bölüm meta verilerinden referans alınan ve genellikle tasarım verilerinin çeşitli biçimlerdeki sunumları olan medya veya diğer içerik dosyaları (ZGL, W2D, JPG, PNG, AVI, XML, TXT, DOC, vb.)

Dosya Biçimi Ayrıntıları

DWF dosyaları, aşağıda gösterildiği gibi üç ana bölüm halinde düzenlenmiştir.

  • Dosya tanımlama başlığı
  • Dosya veri bloğu
  • Dosya sonlandırma fragmanı

Dosya Tanımlayıcı Başlığı

Dosya tanımlayıcı başlığı, DWF dosyalarının uygulamalar tarafından tanımlanmasına izin verir. Ayrıca, dosyayı kodlamak için DWF belirtimlerinin hangi sürümünün kullanıldığını da tanımlar. Aşağıdaki gibi düzenlenmiş 12 baytlık bir başlıktır:

Bayt 0 1 2 3 4 5 6 7 8 9 10 11
Karakter ( D W F (boşluk) V 0 0 . 3 0 )

İşte bu tablonun bir özeti:

  • Başlığın ilk altı baytı her zaman “(DWF V” ASCII karakterlerini temsil eder.
  • Aşağıdaki 5 bayt, sürüm numarası hakkında bilgi içerir, örneğin “00.30”, biçimin ana ve küçük sürüm değeriyle birlikte

Bir DWF dosyası oluşturan uygulamalar, verileri düzgün bir şekilde kullanmak için bir okuyucu uygulamasının desteklemesi gereken mümkün olan en düşük sürüm numarasını belirtmelidir.

Dosya Veri Bloğu

Dosya veri bloğu, bir DWF dosyasının 13. baytında başlar ve aşağıdaki tabloda olduğu gibi bir dizi işlem kodu ve işlenen çiftidir.

Alan 1 Alan 2 Alan 3 Alan 4 Alan 5 Alan 5
opcode operand opcode operand opcode operand

Bir DWF dosyası, okunabilir ASCII olarak işlem kodu-işlenen çiftlerini ve ayrıca kod ikilisini veya bunların her ikisinin bir karışımını içerebilir. Tüm DWF işlemlerinin okunabilir bir ASCII işlem kodu/işlenen formu vardır ve çoğu işlemin ayrıca kodlanmış bir ikili işlem kodu/işlenen formu vardır. İşlem kodları, 200’den fazla işleme izin veren tek bayt halindedir. Genişletilmiş ASCII ve genişletilmiş ikili, istisnai durumlardır. İşlem kodlarının değerleri, bazı istisnalar dışında 0-255 arasında değişebilir. Genişletilmiş ASCII ve genişletilmiş ikili işlem kodlarının iki özel türü dışında, bir dosya okuyucunun işlenen uzunluğunu nasıl hesaplayacağını bilmesi gerekir.

Yasak İşlem Kodları

Aşağıdakiler için ASCII temsilleri işlem kodları olarak kullanılamaz:

Aşağıdaki ASCII gösterimleri işlem kodları olarak kullanılamaz:

  • Boşluk (0x20)
  • Sekme (0x09)
  • Tire (0x2D)
  • ASCII basamakları 0-9 (0x30 – 0x39)
  • Satır başı (0x0D)
  • Satır besleme (0x0A)
  • Tek Tırnak İşareti (0x27)
  • Çift tırnak işareti (0x22)
  • Dönem (0x2E)
  • Parantez (0x28 ve 0x29)
  • Kıvrık parantezler (0x7B ve 0x7D)
  • Köşeli parantezler (0x5B ve 0x5D)
  • Ters eğik çizgi (0x5C)

Dosya Sonlandırma Fragmanı

DWF için dosya sonlandırma fragmanı, dosyanın sonunu gösteren özel bir işlem kodudur. Bazı uygulamalar, sonlandırma işlem kodunu izleyerek DWF olmayan verileri depolayabilir. Fragman aşağıda gösterildiği gibidir:

Bayt 0 1 2 3 4 5 6 7 8 9
Karakter ( E n d 0 f D W F )

Referanslar

Önceki İçerikDWFX
Sonraki İçerikDST

BENZER YAZILAR

Health Connect, Tüm Sağlık ve Gizlilik Kontrollerinizi Tek Bir Noktadan Yönetmek için Google ve Samsung Tarafından Yapılan Bir Uygulamadır

Bir zamanlar Google ve SAMSUNG, Samsung'un Android'i bir bütün olarak ele alma şekli nedeniyle hiç anlaşamıyordu. Demek istediğim, geriye dönüp bakarsanız, Samsung, telefonun yazılımı...

Büyük Balıklar – Orhan Hançerlioğlu

Büyük Balıklar» Türk romanında yeni, değişik ve kendine özgü havası, kanavası bulunan bir eserdir.Yazar, bu eseri için: Maksadım büyük şehrin -İs­tanbul'un- durmadan birbirini izleyen...

Pazartesi günü iOS 16 Final İndirmeye Nasıl Hazırlanılır?

iOS 16'nın son sürümü, dünyanın dört bir yanındaki iPhone kullanıcıları için bu Pazartesi yayınlanacak. Hemen şimdi buna nasıl hazırlanabileceğiniz aşağıda açıklanmıştır. iOS 16 Final Download,...

Ferdi ve Şürekası-Halit Ziya Uşaklıgil

Ferdi ve ŞürekasıHalit Ziya UşaklıgilKİTABIN ADI : FERDİ VE ŞÜREKASIKİTABIN YAZARI : HALİT ZİYA UŞAKLIGİLKİTABIN YAYIN EVİ : İNKILAP VE AKABASIM YILI : 1984KİTABIN...

AMD Ryzen 9 7950X3D, Ryzen 9 7900X3D ve Ryzen 7 7800X3D Zen 4 V-Cache CPU’ların CES 2023’te Tanıtılacağı Söylentileri

AMD'nin CES 2023'te Ryzen 9 7950X3D, Ryzen 9 7900X3D ve Ryzen 7 7800X3D olmak üzere üç yeni Zen 4 V-Cache CPU'yu piyasaya süreceği söyleniyor. AMD...

Gün Uzar Yüzyıl Olur (Gün Olur Asra Bedel) – Cengiz AYTMATOV

Kitabın Adı Gün Uzar Yüzyıl Olur (Gün Olur Asra Bedel)Kitabın Yazarı Cengiz AYTMATOVYayınevi ve Adresi Cem Yayın Evi, İstanbulBasım Yılı 1985KİTABIN ÖZETİCengiz Aytmatov, dünyanın...

POPÜLER YAZILAR

Gigabyte, 600 ve 700 Serisi Anakartlarına “Yeni Nesil Intel Masaüstü CPU” Desteği Ekliyor

Gigabyte, 600 ve 700 serisi anakartları için Intel'in yeni nesil masaüstü CPU desteği ekleyen yeni bir BIOS güncellemesini sessizce yayınladı. Gigabyte 600 ve 700 Serisi...

Apple AR Kulaklığını Pazartesi Günü Açıklayacak, Ancak Cihaz Ekim’de Seri Üretime Gireceğinden Lansman Aylar Sürebilir

Apple'ın merakla beklenen AR Kulaklığını Pazartesi günü WWDC etkinliğinde piyasaya sürmesi bekleniyor. Cihaz bir süredir söylenti değirmeninde dinlendi ve birkaç gecikmeden sonra, kulaklık nihayet...

Gmail Doğrulama Rozetlerini hatırlıyor musunuz? Dolandırıcılar Onlardan Yararlanmanın Bir Yolunu Buldu

Google, insanların her e-posta aldıklarında güvende olmalarını sağlamanın çeşitli yollarını araştırmaktadır. Şirket, aşağıdakiler de dahil olmak üzere çeşitli önlemler aldı: yakın zamanda duyuruldu İleti...

Apple’ın 12 Çekirdekli ‘X1’ Yonga Setli AR Kulaklığı, Yeni Benchmark Sızıntısında M2 Max’ten Daha Hızlı Performans Gösteriyor, Ama Ne yazık ki Skorlar Sahte

SoC'nin X1 olarak adlandırıldığını ortaya çıkaran en son kıyaslama sızıntısını duymak bizim için şaşırtıcıydı. 8 çekirdekli bir CPU yerine liste, M2 Max'ten daha yüksek...