O que é o formato de ficheiro DXF?
Um arquivo .dxf contém dados de projeto para um desenho vetorial do AutoCAD; é semelhante ao formato .DWG, mas armazena dados em uma forma mais amigável para intercâmbio. Originalmente, os arquivos .dxf armazenavam dados como texto ASCII, mas a codificação binária também é suportada. Arquivos .dxf em ASCII têm uma estrutura bem definida e podem ser abertos em qualquer editor de texto.
O arquivo é organizado em seções nomeadas:
HEADER- cabeçalho do arquivo contendo configurações de desenho como pares nome-valor (incluindo$ACADVER, que identifica a versão do AutoCAD que gravou o arquivo)CLASSES- definições para classes definidas por aplicativos usadas nas seçõesBLOCKS,ENTITIESeOBJECTSTABLES- tabelas de símbolos nomeadas:APPID(identificadores de aplicativos),BLOCK_RECORD,DIMSTYLE,LAYER,LTYPE(tipos de linha),STYLE(estilos de texto),UCS(sistemas de coordenadas do usuário),VIEWeVPORT(configuração da janela de visualização)BLOCKS- definições de blocos que podem ser referenciados como componentes reutilizáveisENTITIES- a geometria do desenho: linhas, arcos, círculos, polilinhas, splines, texto, hachuras e dimensõesOBJECTS- dados não gráficos, como dicionários e links de objetosTHUMBNAILIMAGE- uma imagem de visualização opcional de baixa resolução incorporada no arquivoEOF- marcador de fim de arquivo
Todos os dados em um arquivo .dxf são marcados: cada valor é precedido por um código de grupo inteiro (0-1071) que identifica seu significado. As coordenadas são armazenadas como números sem dimensão; as unidades de desenho são definidas pela variável de cabeçalho $INSUNITS. Os arquivos .dxf podem armazenar geometria 2D e 3D, tornando-os um formato de intercâmbio popular para CAD, usinagem CNC, corte a laser, GIS e aplicações gráficas.
O .dxf (Drawing Exchange Format) foi desenvolvido pela Autodesk em 1982 para o AutoCAD 1.0. A especificação não foi liberada ao público por muitos anos; agora é publicada no portal de desenvolvedores da Autodesk. O AutoCAD versão 10 e posteriores suportam arquivos .dxf tanto em ASCII quanto binários. A variante binária é identificada pela string sentinela AutoCAD Binary DXF no início do arquivo. Arquivos .dxf criados com o plugin Spatial podem estar criptografados e não podem ser abertos por outro software que não seja o AutoCAD.
Segurança e proteção
RISCO: LOWO DXF ASCII é geometria em texto simples - sem código executável, portanto, abrir um é seguro; você pode até inspecioná-lo em um editor de texto. Precauções práticas (não relacionadas a malware): DXFs muito grandes ou de versões recentes podem travar softwares antigos, e uma exportação DXF de um projeto sensível entrega ao destinatário a geometria exata e mensurável. Como sempre, verifique a extensão real de qualquer arquivo que afirme ser um «.dxf» de uma fonte não confiável.
Detalhes do formato
em resumoProgramas que abrem arquivos DXF
Detalhes técnicos
especificação profunda| Codificação de arquivo | ASCII (texto simples) ou binário; a variante ASCII é muito mais prevalente |
| Tipo MIME | image/vnd.dxf |
| Identificação de arquivo ASCII | Começa com o código de grupo 0 na primeira linha seguido por SECTION na linha seguinte; sem assinatura mágica fixa em nível de byte |
| Identificação de arquivo binário | Começa com a string sentinela «AutoCAD Binary DXF\r\n\x1A\x00» no deslocamento 0 |
| Modelo de dados | Pares chave-valor marcados; cada valor é precedido por um código de grupo inteiro na faixa de 0-1071 |
| Estrutura de seções | HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS, THUMBNAILIMAGE (opcional), EOF - nessa ordem |
| Marcador de versão | Variável $ACADVER na seção HEADER (ex: AC1032 = AutoCAD 2018, AC1027 = AutoCAD 2013) |
| Tabelas de símbolos | APPID, BLOCK_RECORD, DIMSTYLE, LAYER, LTYPE, STYLE, UCS, VIEW, VPORT |
| Dimensões de geometria | Suporta entidades 2D e 3D dentro do mesmo arquivo |
| Unidades de coordenada | Números sem dimensão; unidades de desenho especificadas pela variável de cabeçalho $INSUNITS |
| Tipos de entidades suportadas | LINE, ARC, CIRCLE, LWPOLYLINE, SPLINE, ELLIPSE, TEXT, MTEXT, HATCH, DIMENSION, INSERT (referência de bloco), VIEWPORT |
| Codificação de caracteres | ASCII em versões antigas; Unicode suportado desde AC1021 (AutoCAD 2007) via sequências de escape \U+XXXX ou UTF-8 direto em lançamentos recentes |
| Criptografia | Arquivos criados com o plugin Spatial podem estar criptografados, restringindo o acesso apenas ao AutoCAD |
| Interoperabilidade | Suportado por aplicativos de terceiros de CAD, GIS, corte a laser, CNC e gráficos como um formato de intercâmbio neutro de fornecedor |
| Lançado | 1982 (AutoCAD 1.0) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | help.autodesk.com |
Conversões de DXF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DXF.