Ano ang DWG file?
Ang mga file na may extension ng DWG ay kumakatawan sa mga proprietary binary file na ginagamit para sa paglalaman ng data ng 2D at 3D na disenyo. Tulad ng DXF, na mga ASCII file, kinakatawan ng DWG ang binary file format para sa mga drawing na CAD (Computer Aided Design). Naglalaman ito ng imaheng vector at metadata para sa representasyon ng mga nilalaman ng mga CAD file. May mga libreng manonood na magagamit para sa pagtingin sa mga DWG file sa Windows Operating System gaya ng libreng DWG TrueView ng Autodesk. Mayroon ding iba pang mga third party na application na sumusuporta sa pag-abot sa mga DWG file. Ang mga DWG file ay naglalaman ng impormasyong nilikha ng user at kasama ang:
- Mga disenyo
- Geometric na data
- Mga mapa at larawan
Ang format na ito ay malawakang ginagamit ng mga arkitekto, inhinyero, at taga-disenyo para sa iba’t ibang layunin sa pagdidisenyo.
Maikling Kasaysayan
Ang format ng DWG file ay umunlad sa panahon mula noong pormal na pagpapakilala nito noong 1982. Ang isang maikling pangkalahatang-ideya ng mga nakaraang kaganapan mula sa pananaw ng kasaysayan ay ang sumusunod.
1982: Lisensyado ng Autodesk ang format ng DWG file , na binuo ni Mike Riddle noong 1970, bilang batayan para sa AutoCAD.
1998: Sa paglabas ng AutoCAD R14.01, idinagdag ng Autodesk ang pag-verify ng file sa pamamagitan ng isang function na tinatawag na DWGCHECK na nag-embed ng isang naka-encrypt na checksum at code ng produkto, na tinatawag na WaterMark ng Autodesk, sa mga DWG file na ginawa ng program.
2006: Binago ng Autodesk ang AutoCAD 2007, upang isama ang “TrustedDWG na teknolohiya” upang i-embed ang text string na “Autodesk DWG. Ang file na ito ay isang Trusted DWG na huling na-save ng isang Autodesk application o Autodesk licensed application” sa mga DWG file. Ang layunin nito ay tulungan ang mga gumagamit ng software ng Autodesk na matiyak na ang mga file na ito ay nilikha ng isang Autodesk o RealDWG na application, na tiyak na makakatulong sa pagbabawas ng panganib ng mga hindi pagkakatugma.
Istraktura ng File
Ang DWG ay naging isa sa malawakang ginagamit na format ng file ng isang hanay ng mga application at may matatag na istraktura ng file. Dahil ang DWG ay isang binary file format, hindi ito nababasa ng tao tulad ng plain ASCII DXF file format. Ang mga DWG file ay karaniwang may kasamang impormasyon tungkol sa mga coordinate ng imahe at anumang metadata na nauugnay dito. Ang kumpletong mga detalye ng DWG file format ay available para ma-download ng OpenDesign. Ang istraktura ng file ng DWG file format ay summarized bilang sumusunod.
Header: Ang file header ay binubuo ng mga variable ng DWG Header at impormasyon tungkol sa Cyclic Redundancy Check (CRC) na ginagamit para sa pagtukoy ng error.Ang bawat subsection ay isang espesyal na vector kung saan ang iba’t ibang haba ng mga bit ay ginagamit upang kumatawan sa iba’t ibang mga label. Halimbawa, ang unang 6 na bits ng DWG Header variable ay kumakatawan sa string ng bersyon.
Mga Kahulugan ng Klase: Ang isang DWG file ay maaaring maglaman ng maraming klase depende sa partikular na layunin ng .dwg file. Impormasyon tulad ng laki ng metadata ng klase ng lugar ng data ng klase, numero ng klase at checksum bilang karagdagan sa iba.
Template: Ito ay opsyonal at para sa mga bersyon ng R15 at R15, ang seksyong ito ay nasa ibaba ng seksyong Object Free Space.
Padding: Ang metadata ay naka-suffix at naka-postfix na may partikular na bilang ng mga byte na ginagawang tugma ang mga lumang bersyon ng software ng AutoCAD sa bagong format ng DWG file.
Data ng Larawan: Ang metadata para sa seksyong ito ay nakadepende sa partikular na uri ng .dwg. Para sa mga gumagamit ng R14 at R15, opsyonal ang seksyong ito.
Object Data: Ang object data ay binubuo ng kumpletong listahan ng mga entity ng talahanayan, mga entry sa diksyunaryo, atbp. na naaayon sa kasalukuyang listahan ng mga object.
Object Map: Ang lokasyon ng bawat object sa file ay tinukoy sa seksyong ito ng file.Karamihan sa metadata sa seksyong ito ay mga file handle na gumaganap ng papel sa pagkilala at muling pag-render ng object.
Object Free Space: Ang seksyong ito ay opsyonal para sa lahat ng user
Second Header: Isang duplicate ng seksyon ng header ng file patungo sa dulo ng DWG file