¿Qué es el formato de archivo VSDX?
Los archivos con la extensión .vsdx son dibujos de Microsoft Visio; siendo Visio una aplicación de diagramación que forma parte de la suite Microsoft 365 desde su versión 2013. El programa permite a los usuarios crear diferentes tipos de diagramas, gráficos, diagramas de flujo e ilustraciones técnicas. Un archivo .vsdx almacena el contenido completo de un dibujo: diseños de página, formas, conexiones y cualquier dato externo vinculado.
Estructura de un archivo .vsdx
- *Masters* - una colección de plantillas de formas compartidas y definiciones de patrones reutilizados en todas las páginas.
- *VisioDocument* - el contenedor raíz; contiene la secuencia de páginas y una colección de recursos compartidos.
- *Pages* - diseño y elementos gráficos para las páginas individuales del documento.
- *Shapes* - elementos gráficos vectoriales y sus propiedades, etiquetas de texto y puntos de conexión.
- *Data connections* - una colección de reglas que describen cómo se importan los datos externos y cómo pueden afectar la apariencia visual de un diagrama.
En versiones anteriores del programa, se utilizaba el formato binario .vsd para almacenar diagramas. Los archivos .vsdx son paquetes de archivo ZIP creados de acuerdo con las Open Packaging Conventions (OPC) y los estándares Open XML, que contienen archivos XML separados con datos específicos de los diagramas -como descripciones e imágenes- pero sin macros. La contraparte habilitada para macros es .vsdm; debido a su capacidad para ejecutar código embebido, requiere controles de seguridad más estrictos. Los archivos .vsdx aplican compresión sin pérdida (lossless) a los activos embebidos mediante el algoritmo DEFLATE.
Acceso al contenido de .vsdx
Al igual que todos los tipos de archivos basados en el formato Open XML, los archivos .vsdx permiten un acceso directo a los datos que contienen. Renombrar la extensión .vsdx a .zip y descomprimirlo con cualquier utilidad de descompresión revela la estructura de carpetas interna, incluyendo visio/document.xml, [Content_Types].xml y los archivos XML de las páginas individuales. Esto hace que el .vsdx sea fácil de inspeccionar sin software especializado o de procesar programáticamente con herramientas XML estándar.
Seguridad y protección
RIESGO: LOWEl VSDX estándar no tiene macros y es de bajo riesgo. La variante habilitada para macros es VSDM, que puede contener VBA; trate los VSDM de remitentes desconocidos como cualquier documento con macros y manténgalas desactivadas. Abrir un VSDX en draw.io o LibreOffice (que no ejecutan Visio VBA) es una forma segura de inspeccionar un diagrama del que no esté seguro.
Detalles del formato
en pocas palabrasProgramas que abren archivos VSDX
Detalles técnicos
especificación profunda| Formato contenedor | Paquete Open Packaging Conventions (OPC) basado en ZIP: la misma infraestructura que los formatos OOXML como .docx y .xlsx |
| Tipo MIME | application/vnd.ms-visio.drawing |
| Bytes mágicos | 50 4B 03 04 («PK» - firma estándar de ZIP); se distingue internamente por [Content_Types].xml declarando tipos de contenido de Visio |
| Espacio de nombres XML primario | http://schemas.microsoft.com/office/visio/2012/main |
| Compresión | Algoritmo DEFLATE (vía ZIP) aplicado a las partes de texto XML y activos binarios embebidos |
| Soporte de macros | Libre de macros por diseño; la variante habilitada para macros utiliza la extensión .vsdm |
| Modelo multipágina | Cada página se almacena como un archivo XML independiente (pages/page1.xml, pages/page2.xml, ...) dentro del paquete |
| Almacenamiento de patrones de formas | Plantillas de formas reutilizables almacenadas en la carpeta masters/; referenciadas por ID numérico en múltiples páginas |
| Conexiones de datos externos | Soporta vínculos en vivo a fuentes ODBC, listas de SharePoint y rangos de Excel mediante elementos XML DataConnections |
| Propiedades de forma personalizadas | Cada forma puede llevar campos de datos personalizados con tipo (filas ShapeSheet) serializados como atributos XML |
| Soporte de temas | Temas de color y fuente almacenados en theme/theme1.xml, siguiendo el modelo de temas DrawingML |
| Modelo de relación | Partes del paquete vinculadas mediante archivos .rels en directorios _rels/, según la convención de relaciones OPC |
| Medios embebidos | Imágenes ráster y otros medios almacenados en el directorio media/ dentro del paquete ZIP |
| Soporte de terceros | Importado y exportado por draw.io/diagrams.net, LibreOffice Draw (fidelidad parcial) y Visio para la web |
| Formato predecesor | Reemplaza al formato binario propietario .vsd utilizado en Visio 97-2010 |
| Lanzado | 2013 (Microsoft Visio 2013, replacing the binary VSD) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de VSDX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos VSDX.