Wat is het VSS-bestandsformaat?
Een .vss-bestand is een Microsoft Visio-stencil - een bibliotheek met herbruikbare vormen genaamd „masters” die gebruikers naar Visio-diagrammen kunnen slepen. In tegenstelling tot een tekenbestand bevat een .vss-stencil zelf geen diagraminhoud; het is puur een vormenbibliotheek.
Het formaat maakt gebruik van de OLE2 Compound File Binary (CFBF) container, dezelfde binaire wrapper als verouderde .doc- en .xls-bestanden. Het is herkenbaar aan de D0 CF 11 E0 magic bytes op offset 0, hoewel die bytes alleen de OLE2-container identificeren en niet specifiek Visio. De eigenlijke vormgegevens bevinden zich in interne OLE-streams: VisioDocument (geometrie, verbindingspunten, tekst en opmaak voor elke master) en VisioInformation (stencil-metadata).
Het binaire .vss-formaat was de standaard stencil-indeling van Visio 1.0 (1992) tot en met Visio 2010. Microsoft heeft dit in Visio 2013 vervangen door .vssx, dat gebruikmaakt van het op ZIP gebaseerde Open Packaging Conventions-formaat. Visio 2013 en later kunnen .vss-bestanden nog steeds openen, maar deze niet meer aanmaken.
Stencil-pakketten van hardware- en softwareleveranciers - zoals Cisco, AWS en fabrikanten van netwerkapparatuur - worden nog steeds veelvuldig gedistribueerd als .vss-bestanden voor compatibiliteit met oudere Visio-installaties. LibreOffice Draw kan .vss-bestanden gedeeltelijk openen via de libvisio-bibliotheek, hoewel de volledige ondersteuning voor stencils beperkt is. draw.io importeert .vss niet rechtstreeks.
Beveiliging & veiligheid
RISICO: LOWEen gewoon VSS-stencil bevat vormgeometrie en metadata - geen macro's en een laag risico. De voor macro's geschikte stencilvariant is VSSM, die VBA kan bevatten - wees voorzichtig met VSSM-bestanden van onbekende bronnen. Het openen van VSS in LibreOffice Draw, dat geen Visio VBA uitvoert, is een veilige manier om een stencil te inspecteren waarover u twijfelt. Veel stencilpakketten van leveranciers worden gedistribueerd als .vss - download deze alleen van officiële websites (bijv. cisco.com, microsoft.com).
Formaatdetails
in een notendop- Microsoft Volume Shadow Copy Service snapshot-bestand - Windows gebruikt .vss intern voor metadata van schaduwkopie-snapshots; volledig ongerelateerd aan Visio en niet bedoeld voor gebruikers.
Programma's die VSS-bestanden openen
Technische details
diepe specificaties| Container | Microsoft OLE2 Compound File Binary (CFBF) |
| Magic bytes (offset 0) | D0 CF 11 E0 A1 B1 1A E1 (OLE2 compound document-handtekening) |
| Byte-volgorde | Little-endian |
| Interne OLE-streams | VisioDocument (master-vormen), VisioInformation (metadata), SummaryInformation, DocumentSummaryInformation |
| Inhoud vorm-master | Geometriepaden, verbindingspunten, tekstlabels, vormgegevensvelden, opmaakeigenschappen |
| MIME-type | application/vnd.visio |
| Typische bestandsgrootte | 50 KB - 10 MB (van kleine aangepaste stencils tot grote leverancierspakketten met honderden vormen) |
| Lees/schrijf-compatibiliteit | Visio 4.x tot en met Visio 2010 |
| Alleen-lezen (nieuwere Visio) | Visio 2013, 2016, 2019, 365 kunnen VSS-bestanden openen maar niet opslaan in dit formaat |
| Opvolgend formaat | VSSX - op ZIP/OPC gebaseerd stencil geïntroduceerd in Visio 2013 |
| Gepubliceerde specificatie | [MS-VSS] via Microsoft Open Specifications Program |
| Integriteitsmechanisme | OLE2 FAT-sector chaining; geen CRC per vorm voor stencilinhoud |
| Leesondersteuning door derden | LibreOffice Draw (gedeeltelijk, via libvisio); draw.io importeert geen VSS |
| Typische stencilinhoud | Vormenbibliotheken: netwerk (Cisco, Juniper), AWS-architectuur, stroomdiagrammen, organigramsymbolen |
| Uitgebracht | 1992 (Visio 1.0 era); VSS binary stencil format through Visio 2010 |
| Laatste versie | Visio 2010 (binary format); replaced by VSSX in Visio 2013 |
| Specificatie | learn.microsoft.com |
VSS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VSS-bestanden.