¿Qué es el formato de archivo DXF?
Un archivo .dxf contiene datos de proyecto para un dibujo vectorial de AutoCAD; es similar al formato .DWG pero almacena los datos en una forma más amigable para el intercambio. Originalmente, los archivos .dxf almacenaban datos como texto ASCII, pero también se admite la codificación binaria. Los archivos .dxf en ASCII tienen una estructura bien definida y pueden abrirse en cualquier editor de texto.
El archivo se organiza en secciones con nombre:
HEADER- cabecera del archivo que contiene los ajustes del dibujo como pares nombre-valor (incluyendo$ACADVER, que identifica la versión de AutoCAD que escribió el archivo)CLASSES- definiciones para clases definidas por la aplicación utilizadas en las seccionesBLOCKS,ENTITIESyOBJECTSTABLES- tablas de símbolos con nombre:APPID(identificadores de aplicación),BLOCK_RECORD,DIMSTYLE,LAYER,LTYPE(tipos de línea),STYLE(estilos de texto),UCS(sistemas de coordenadas de usuario),VIEWyVPORT(configuración de la ventana gráfica)BLOCKS- definiciones de bloques que pueden referenciarse como componentes reutilizablesENTITIES- la geometría del dibujo: líneas, arcos, círculos, polilíneas, splines, texto, sombreados y dimensionesOBJECTS- datos no gráficos como diccionarios y enlaces de objetosTHUMBNAILIMAGE- una imagen de vista previa opcional de baja resolución incrustada en el archivoEOF- marcador de fin de archivo
Todos los datos en un archivo .dxf están etiquetados: cada valor va precedido por un código de grupo entero (0-1071) que identifica su significado. Las coordenadas se almacenan como números sin dimensiones; las unidades del dibujo se establecen mediante la variable de cabecera $INSUNITS. Los archivos .dxf pueden almacenar geometría tanto en 2D como en 3D, lo que los convierte en un formato de intercambio popular para CAD, mecanizado CNC, corte por láser, GIS y aplicaciones gráficas.
.dxf (Drawing Exchange Format) fue desarrollado por Autodesk en 1982 para AutoCAD 1.0. La especificación no se hizo pública durante muchos años; actualmente se publica en el portal de desarrolladores de Autodesk. La versión 10 de AutoCAD y posteriores admiten archivos .dxf tanto ASCII como binarios. La variante binaria se identifica por la cadena centinela AutoCAD Binary DXF al inicio del archivo. Los archivos .dxf creados con el complemento Spatial pueden estar cifrados y no pueden ser abiertos por otro software que no sea AutoCAD.
Seguridad y protección
RIESGO: LOWEl DXF ASCII es geometría en texto plano; no contiene código ejecutable, por lo que abrirlo es seguro; incluso puede inspeccionarlo en un editor de texto. Precauciones prácticas (no relacionadas con malware): los archivos DXF muy grandes o de versiones recientes pueden bloquear software antiguo, y una exportación DXF de un diseño sensible entrega al destinatario una geometría exacta y medible. Como siempre, verifique la extensión real de cualquier archivo que afirme ser un «.dxf» proveniente de una fuente no confiable.
Detalles del formato
en pocas palabrasProgramas que abren archivos DXF
Detalles técnicos
especificación profunda| Codificación de archivo | ASCII (texto plano) o binario; la variante ASCII es mucho más prevalente |
| Tipo MIME | image/vnd.dxf |
| Identificación de archivo ASCII | Comienza con el código de grupo 0 en la primera línea seguido de SECTION en la siguiente línea; sin firma mágica fija a nivel de bytes |
| Identificación de archivo binario | Comienza con la cadena centinela «AutoCAD Binary DXF\r\n\x1A\x00» en el desplazamiento 0 |
| Modelo de datos | Pares clave-valor etiquetados; cada valor va precedido por un código de grupo entero en el rango 0-1071 |
| Estructura de secciones | HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS, THUMBNAILIMAGE (opcional), EOF - en ese orden |
| Marcador de versión | Variable $ACADVER en la sección HEADER (ej., AC1032 = AutoCAD 2018, AC1027 = AutoCAD 2013) |
| Tablas de símbolos | APPID, BLOCK_RECORD, DIMSTYLE, LAYER, LTYPE, STYLE, UCS, VIEW, VPORT |
| Dimensiones de geometría | Admite entidades tanto 2D como 3D dentro del mismo archivo |
| Unidades de coordenadas | Números sin dimensiones; unidades de dibujo especificadas por la variable de cabecera $INSUNITS |
| Tipos de entidades compatibles | LINE, ARC, CIRCLE, LWPOLYLINE, SPLINE, ELLIPSE, TEXT, MTEXT, HATCH, DIMENSION, INSERT (referencia de bloque), VIEWPORT |
| Codificación de caracteres | ASCII en versiones antiguas; Unicode admitido desde AC1021 (AutoCAD 2007) mediante secuencias de escape \U+XXXX o UTF-8 directo en versiones recientes |
| Cifrado | Los archivos creados con el complemento Spatial pueden estar cifrados, restringiendo el acceso solo a AutoCAD |
| Interoperabilidad | Compatible con aplicaciones de terceros de CAD, GIS, corte por láser, CNC y gráficos como formato de intercambio neutral del proveedor |
| Lanzado | 1982 (AutoCAD 1.0) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | help.autodesk.com |
Conversiones de DXF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DXF.