Το DWG είναι η εγγενής μορφή αρχείων του AutoCAD: δυαδική, ιδιόκτητη και μη τεκμηριωμένη από την Autodesk. Το DXF είναι η μορφή ανταλλαγής που η Autodesk δημοσιεύει ώστε άλλα προγράμματα να μπορούν να διαβάζουν τα ίδια σχέδια. Ίδια γεωμετρία, διαφορετικό δοχείο — και μόνο η μία από τις δύο προορίζεται για να δίνετε αρχεία σε ανθρώπους έξω από το δικό σας λογισμικό.
Αυτό ακριβώς το τελευταίο σημείο είναι όλη η πρακτική διαφορά, και αυτό κρίνει τι θα πρέπει να ζητάτε.
Με λίγα λόγια
| DXF | DWG | |
|---|---|---|
| Σημαίνει | Drawing Exchange Format | Drawing |
| Δημοσιευμένη προδιαγραφή | Ναι, από την Autodesk | Όχι |
| Κωδικοποίηση | Κείμενο (υπάρχει και δυαδική παραλλαγή) | Δυαδική |
| Σκοπός | Μεταφορά σχεδίων μεταξύ προγραμμάτων | Η μορφή εργασίας του ίδιου του AutoCAD |
| Μέγεθος αρχείου | Μεγαλύτερο | Μικρότερο |
| Ανάγνωση από άλλο λογισμικό | Πολύ ευρεία | Ανομοιόμορφη, μέσω βιβλιοθηκών αντίστροφης μηχανικής |
| Μεταφέρει ό,τι μπορεί το AutoCAD | Όχι — ένα τεκμηριωμένο υποσύνολο | Ναι |
Γιατί υπάρχουν δύο μορφές
Η Autodesk κυκλοφόρησε το AutoCAD το 1982 με το DWG ως μορφή εργασίας. Είναι φτιαγμένο για τη διευκόλυνση ενός και μόνο προγράμματος: συμπαγές, δυαδικό και ελεύθερο να αλλάζει όποτε το AutoCAD το χρειάζεται.
Αυτό το καθιστά κακή επιλογή για να στείλετε σε κάποιον. Έτσι η Autodesk δημοσίευσε επιπλέον το DXF — το ίδιο σχέδιο γραμμένο σε τεκμηριωμένη, αναγνώσιμη μορφή, πάνω στην οποία μπορεί να δουλέψει οποιοσδήποτε προγραμματιστής. Ανοίξτε ένα .dxf σε έναν επεξεργαστή κειμένου και θα δείτε κωδικούς ομάδων και ονόματα ενοτήτων σε απλό ASCII.
Οι δύο εκδίδονται παράλληλα. Κάθε έκδοση του AutoCAD φέρνει μια αναθεώρηση του DWG και μια αντίστοιχη του DXF· η ένδειξη AC1032 που βλέπει κανείς ενίοτε στην κεφαλίδα ενός αρχείου δηλώνει, για παράδειγμα, τη γενιά AutoCAD 2018.
Το DXF λοιπόν δεν είναι ούτε η παλαιότερη ούτε η κατώτερη μορφή. Είναι το ίδιο σχέδιο, εσκεμμένα καμωμένο αναγνώσιμο.
Τι διαφέρει πραγματικά στην πράξη
Ανοιχτότητα. Η Autodesk τεκμηριώνει το DXF και δεν τεκμηριώνει το DWG. Τα προγράμματα που διαβάζουν DWG — και είναι πολλά — στηρίζονται σε βιβλιοθήκες που προέκυψαν από αντίστροφη μηχανική της μορφής. Αυτό δουλεύει καλά και είναι απολύτως θεμιτό, αλλά σημαίνει ότι η υποστήριξη DWG υστερεί σε σχέση με τις νέες εκδόσεις και ποικίλλει ανά εφαρμογή, ενώ την υποστήριξη DXF μπορεί ο καθένας να την υλοποιήσει απευθείας από την προδιαγραφή.
Μέγεθος. Ένα δυαδικό DWG είναι συνήθως αρκετά μικρότερο από το ίδιο σχέδιο ως DXF κειμένου. Σε μεγάλο έργο αυτό μετράει· σε ένα μεμονωμένο εξάρτημα όχι.
Πιστότητα. Το DWG χωράει ό,τι μπορεί να εκφράσει το AutoCAD, συμπεριλαμβανομένων τύπων αντικειμένων για τους οποίους άλλα προγράμματα δεν έχουν καν έννοια. Το DXF καλύπτει ένα τεκμηριωμένο υποσύνολο. Για συνηθισμένο δισδιάστατο σχέδιο — γραμμές, τόξα, κύκλους, πολυγραμμές, κείμενο, διαστάσεις, επίπεδα — αυτό το υποσύνολο είναι ό,τι χρειάζεστε. Για μοντέλο που στηρίζεται σε ιδιόκτητα αντικείμενα του AutoCAD, η εξαγωγή σε DXF χάνει ένα μέρος τους.
Εύρος υποστήριξης. Πρακτικά κάθε εργαλείο CAD, CAM και διανυσματικού σχεδίου διαβάζει DXF. Λιγότερα διαβάζουν DWG, και όσα το κάνουν συχνά το υποστηρίζουν λιγότερο πλήρως.
Ποια χρειάζεστε στ’ αλήθεια;
Σας έστειλαν ένα αρχείο και δεν ανοίγει. Ελέγξτε πρώτα την πραγματική επέκταση. Οι περισσότεροι λένε «DWG» και για τα δύο, και στις μισές περιπτώσεις αυτό που βρίσκεται στις λήψεις σας είναι ένα .dxf που ήδη μπορούσατε να ανοίξετε. Δείτε άνοιγμα DXF χωρίς AutoCAD.
Το στέλνετε σε κοπή λέιζερ, εργαστήριο CNC ή κατασκευαστή. DXF, ουσιαστικά πάντα. Τα λογισμικά των μηχανών και οι υπηρεσίες κοπής είναι χτισμένα γύρω από αυτό, και η δισδιάστατη γεωμετρία κοπής χωράει άνετα στο τεκμηριωμένο υποσύνολο. Δείτε προετοιμασία DXF για κοπή λέιζερ.
Το στέλνετε σε αρχιτέκτονα ή μηχανικό που δουλεύει σε AutoCAD. Ρωτήστε. Πολλοί προτιμούν DWG επειδή αυτό περιμένει η ροή εργασίας τους, και αλλιώς ανοίγουν μια χαρά και DXF.
Αρχειοθετείτε κάτι μακροπρόθεσμα. DXF. Μια τεκμηριωμένη μορφή κειμένου θα εξακολουθεί να διαβάζεται σε είκοσι χρόνια από όποιον έχει την προδιαγραφή και έναν επεξεργαστή κειμένου. Αυτό ακριβώς το επιχείρημα είναι ο λόγος ύπαρξης των μορφών ανταλλαγής.
Κάποιος θέλει απλώς να το δει. Καμία από τις δύο — στείλτε PDF. Δείτε μετατροπή DXF σε PDF.
Πώς να πάρετε DXF όταν σας έστειλαν DWG
Ο αξιόπιστος δρόμος είναι να ζητήσετε. Όποιος έστειλε το αρχείο το ανοίγει στο δικό του πρόγραμμα CAD και κάνει Αποθήκευση ως ή Εξαγωγή → DXF. Παίρνει καμιά δεκαριά δευτερόλεπτα, κάθε επιτραπέζια εφαρμογή CAD το κάνει, και το αρχείο βγαίνει από το λογισμικό που το δημιούργησε αντί από την εικασία κάποιου τρίτου γι’ αυτό.
Αν το να ρωτήσετε δεν είναι επιλογή, υπάρχουν μετατροπείς. Δύο πράγματα να ζυγίσετε: η μετατροπή είναι το σημείο όπου χάνεται η πιστότητα, και ανεβάζετε το σχέδιο κάποιου άλλου σε υπηρεσία που δεν ελέγχετε. Για ερασιτεχνικό έργο εντάξει. Για δουλειά πελάτη, ρωτήστε.
Όταν ζητάτε, αξίζει να αναφέρετε έκδοση. Το DXF R12 είναι το ασφαλέστερο — παμπάλαιο, υποστηρίζεται παντού, και αν το σχέδιο είναι απλή δισδιάστατη γεωμετρία δεν χάνεται τίποτα ουσιαστικό. Ιδίως τα παλαιότερα λογισμικά μηχανών τα πάνε πολύ καλύτερα μαζί του.
Δύο πράγματα που παρεξηγούνται
«Το DXF έχει απώλειες.» Μόνο με την έννοια ότι δεν μεταφέρει ιδιόκτητους τύπους αντικειμένων του AutoCAD. Γραμμές, τόξα, κύκλοι, πολυγραμμές, κείμενο, διαστάσεις και επίπεδα περνούν ανέπαφα. Στη δισδιάστατη σχεδιαστική δουλειά η απώλεια είναι συνήθως μηδενική.
«Το DXF είναι η παλιά μορφή.» Εκδίδεται δίπλα στο DWG από το 1982 και εξακολουθεί. Η σύγχυση προκύπτει επειδή το R12 χρησιμοποιείται τόσο ευρέως ως στόχος συμβατότητας, ώστε να υποθέτει κανείς ότι το DXF σταμάτησε εκεί.
Πού στέκεται αυτό το εργαλείο
Το KulmanLab διαβάζει DXF, όχι DWG, και αξίζει να ειπωθεί το γιατί αντί να αντιμετωπιστεί ως παράλειψη: το DXF είναι τεκμηριωμένο, άρα μια υλοποίηση μπορεί να είναι σωστή διαβάζοντας την προδιαγραφή. Το DWG θα σήμαινε εξάρτηση από βιβλιοθήκη αντίστροφης μηχανικής, μέσα σε browser, για μια μορφή που αλλάζει με το χρονοδιάγραμμα της Autodesk.
Αν έχετε .dwg, αυτό δεν θα το ανοίξει. Αν έχετε .dxf, το ανοίγετε σε μια καρτέλα του browser χωρίς να εγκαταστήσετε τίποτα: app.kulmanlab.com.
Αυτό που γράφει πίσω είναι ολόκληρο το σχέδιο — γραμμές, κύκλοι, τόξα, ελλείψεις, πολυγραμμές, splines, κείμενο με τη μορφοποίησή του, διαστάσεις, γραμμές επεξήγησης και διαγραμμίσεις, μαζί με επίπεδα και τύπους γραμμής. Ένα αρχείο που ανοίγει εδώ και εξάγεται ξανά φεύγει με τις επισημάνσεις του, χωρίς να απογυμνώνεται σε σκέτη γεωμετρία.
Σχετικά: Import για το τι ακριβώς διαβάζει το KulmanLab από ένα DXF, και Export Manager για το τι μεταφέρει κάθε μορφή εξαγωγής.