Che cos'è il formato di file VSDX?
I file con estensione .vsdx sono disegni di Microsoft Visio - Visio è un'applicazione di diagrammi che fa parte della suite Microsoft 365 dalla versione 2013. Il programma consente agli utenti di creare diversi tipi di diagrammi, grafici, diagrammi di flusso e illustrazioni tecniche. Un file .vsdx memorizza l'intero contenuto di un disegno: layout di pagina, forme, connessioni e qualsiasi dato esterno collegato.
Struttura di un file .vsdx
- *Master* - una raccolta di modelli di forme condivise e definizioni di stencil riutilizzati in tutte le pagine.
- *VisioDocument* - il contenitore radice; contiene la sequenza delle pagine e una raccolta di risorse condivise.
- *Pagine* - layout ed elementi grafici per le singole pagine del documento.
- *Forme* - elementi di grafica vettoriale e relative proprietà, etichette di testo e punti di connessione.
- *Connessioni dati* - una raccolta di regole che descrivono come i dati esterni vengono importati e come possono influenzare l'aspetto visivo di un diagramma.
Nelle versioni precedenti del programma, per memorizzare i diagrammi veniva utilizzato il formato binario .vsd. I file .vsdx sono pacchetti archivio ZIP creati secondo gli standard Open Packaging Conventions (OPC) e Open XML, contenenti file XML separati con dati specifici dei diagrammi - come descrizioni e immagini - ma senza macro. La controparte abilitata alle macro è .vsdm; a causa della sua capacità di eseguire codice incorporato, richiede controlli di sicurezza più severi. I file .vsdx applicano una compressione lossless agli asset incorporati tramite l'algoritmo DEFLATE.
Accesso ai contenuti .vsdx
Come tutti i tipi di file basati sul formato Open XML, i file .vsdx consentono un accesso diretto ai dati che contengono. Rinominando l'estensione da .vsdx a .zip e decomprimendola con qualsiasi utility di decompressione, si rivela la struttura interna delle cartelle, inclusi visio/document.xml, [Content_Types].xml e i singoli file XML delle pagine. Ciò rende il formato .vsdx facile da ispezionare senza software specializzati o da elaborare a livello di programmazione con strumenti XML standard.
Sicurezza e incolumità
RISCHIO: LOWIl formato VSDX semplice non contiene macro ed è a basso rischio. La variante abilitata alle macro è VSDM, che può trasportare VBA - tratta i VSDM da mittenti non attendibili come qualsiasi documento con macro e mantieni le macro disabilitate. Aprire un VSDX in draw.io o LibreOffice (che non eseguono il VBA di Visio) è un modo sicuro per ispezionare un diagramma di cui non si è sicuri.
Dettagli del formato
in sintesiProgrammi che aprono file VSDX
Dettagli tecnici
specifiche approfondite| Formato contenitore | Pacchetto Open Packaging Conventions (OPC) basato su ZIP - stessa infrastruttura dei formati OOXML come .docx e .xlsx |
| Tipo MIME | application/vnd.ms-visio.drawing |
| Magic bytes | 50 4B 03 04 («PK» - firma ZIP standard); si distingue internamente per il file [Content_Types].xml che dichiara i tipi di contenuto Visio |
| Namespace XML primario | http://schemas.microsoft.com/office/visio/2012/main |
| Compressione | Algoritmo DEFLATE (tramite ZIP) applicato alle parti di testo XML e agli asset binari incorporati |
| Supporto macro | Senza macro per progettazione; la variante abilitata alle macro utilizza l'estensione .vsdm |
| Modello multi-pagina | Ogni pagina è memorizzata come un file XML separato (pages/page1.xml, pages/page2.xml, ...) all'interno del pacchetto |
| Archiviazione master delle forme | Modelli di forme riutilizzabili memorizzati nella cartella masters/; referenziati tramite ID numerico in più pagine |
| Connessioni dati esterne | Supporta collegamenti live a sorgenti ODBC, elenchi SharePoint e intervalli Excel tramite elementi XML DataConnections |
| Proprietà personalizzate delle forme | Ogni forma può contenere campi dati personalizzati tipizzati (righe ShapeSheet) serializzati come attributi XML |
| Supporto temi | Temi di colori e caratteri memorizzati in theme/theme1.xml, seguendo il modello di temi DrawingML |
| Modello di relazione | Parti del pacchetto collegate tramite file .rels nelle directory _rels/, secondo la convenzione sulle relazioni OPC |
| Media incorporati | Immagini raster e altri media memorizzati nella directory media/ all'interno del pacchetto ZIP |
| Supporto di terze parti | Importato ed esportato da draw.io/diagrams.net, LibreOffice Draw (fedeltà parziale) e Visio per il web |
| Formato precedente | Sostituisce il formato binario proprietario .vsd utilizzato in Visio 97-2010 |
| Rilasciato | 2013 (Microsoft Visio 2013, replacing the binary VSD) |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni VSDX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VSDX.