O que é o formato de ficheiro VSDX?
Arquivos com a extensão .vsdx são desenhos do Microsoft Visio - sendo o Visio um aplicativo de diagramação que faz parte do pacote Microsoft 365 desde sua versão 2013. O programa permite que os usuários criem diferentes tipos de diagramas, gráficos, fluxogramas e ilustrações técnicas. Um arquivo .vsdx armazena o conteúdo completo de um desenho: layouts de página, formas, conexões e quaisquer dados externos vinculados.
Estrutura de um arquivo .vsdx
- *Masters* - uma coleção de modelos de formas compartilhadas e definições de estêncil reutilizadas em várias páginas.
- *VisioDocument* - o contêiner raiz; contém a sequência de páginas e uma coleção de recursos compartilhados.
- *Pages* - elementos gráficos e de layout para as páginas individuais do documento.
- *Shapes* - elementos gráficos vetoriais e suas propriedades, rótulos de texto e pontos de conexão.
- *Data connections* - uma coleção de regras que descrevem como os dados externos são importados e como podem afetar a aparência visual de um diagrama.
Em versões anteriores do programa, o formato binário .vsd era usado para armazenar diagramas. Arquivos .vsdx são pacotes de arquivo ZIP criados de acordo com as Open Packaging Conventions (OPC) e os padrões Open XML, contendo arquivos XML separados com dados específicos dos diagramas - como descrições e imagens - mas sem macros. A contraparte habilitada para macros é o .vsdm; devido à sua capacidade de executar código incorporado, ele requer controles de segurança mais rígidos. Arquivos .vsdx aplicam compressão lossless aos ativos incorporados por meio do algoritmo DEFLATE.
Acessando o conteúdo do .vsdx
Como todos os tipos de arquivo baseados no formato Open XML, os arquivos .vsdx permitem o acesso direto aos dados que contêm. Renomear a extensão .vsdx para .zip e descompactá-la com qualquer utilitário de descompressão revela a estrutura de pastas interna, incluindo visio/document.xml, [Content_Types].xml e arquivos XML de páginas individuais. Isso torna o .vsdx fácil de inspecionar sem software especializado ou de processar programaticamente com ferramentas XML padrão.
Segurança e proteção
RISCO: LOWO VSDX simples não possui macros e é de baixo risco. A variante habilitada para macros é o VSDM, que pode conter VBA - trate o VSDM de remetentes desconhecidos como qualquer documento com macro e mantenha as macros desativadas. Abrir um VSDX no draw.io ou LibreOffice (que não executam o VBA do Visio) é uma maneira segura de inspecionar um diagrama sobre o qual você não tem certeza.
Detalhes do formato
em resumoProgramas que abrem arquivos VSDX
Detalhes técnicos
especificação profunda| Formato de contêiner | Pacote Open Packaging Conventions (OPC) baseado em ZIP - mesma infraestrutura de formatos OOXML como .docx e .xlsx |
| Tipo MIME | application/vnd.ms-visio.drawing |
| Magic bytes | 50 4B 03 04 («PK» - assinatura ZIP padrão); distinguido internamente pelo [Content_Types].xml declarando tipos de conteúdo Visio |
| Namespace XML primário | http://schemas.microsoft.com/office/visio/2012/main |
| Compressão | Algoritmo DEFLATE (via ZIP) aplicado a partes de texto XML e ativos binários incorporados |
| Suporte a macros | Livre de macros por design; a variante habilitada para macros usa a extensão .vsdm |
| Modelo de múltiplas páginas | Cada página armazenada como um arquivo XML separado (pages/page1.xml, pages/page2.xml, ...) dentro do pacote |
| Armazenamento de mestre de formas | Modelos de formas reutilizáveis armazenados na pasta masters/; referenciados por ID numérico em várias páginas |
| Conexões de dados externos | Suporta links diretos para fontes ODBC, listas do SharePoint e intervalos do Excel via elementos XML DataConnections |
| Propriedades de forma personalizadas | Cada forma pode carregar campos de dados personalizados tipados (linhas ShapeSheet) serializados como atributos XML |
| Suporte a temas | Temas de cores e fontes armazenados em theme/theme1.xml, seguindo o modelo de tema DrawingML |
| Modelo de relacionamento | Partes do pacote vinculadas via arquivos .rels em diretórios _rels/, conforme a convenção de relacionamento OPC |
| Mídia incorporada | Imagens raster e outras mídias armazenadas no diretório media/ dentro do pacote ZIP |
| Suporte de terceiros | Importado e exportado pelo draw.io/diagrams.net, LibreOffice Draw (fidelidade parcial) e Visio para a web |
| Formato predecessor | Substitui o formato binário proprietário .vsd usado no Visio 97-2010 |
| Lançado | 2013 (Microsoft Visio 2013, replacing the binary VSD) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de VSDX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VSDX.