O que é o formato de ficheiro VSS?
Um arquivo .vss é um stencil do Microsoft Visio - uma biblioteca de formas reutilizáveis chamadas «mestres» que os usuários arrastam e soltam nos diagramas do Visio. Ao contrário de um arquivo de desenho, um stencil .vss não contém conteúdo de diagrama próprio; é puramente uma biblioteca de formas.
O formato utiliza o contêiner OLE2 Compound File Binary (CFBF), o mesmo invólucro binário dos arquivos legados .doc e .xls. É reconhecível pelos magic bytes D0 CF 11 E0 no deslocamento 0, embora esses bytes identifiquem apenas o contêiner OLE2, não o Visio especificamente. Os dados reais das formas residem dentro de fluxos OLE internos: VisioDocument (geometria, pontos de conexão, texto e estilo para cada mestre) e VisioInformation (metadados do stencil).
O formato binário .vss foi o padrão de stencil do Visio 1.0 (1992) até o Visio 2010. A Microsoft o substituiu pelo .vssx no Visio 2013, que utiliza o formato Open Packaging Conventions baseado em ZIP. O Visio 2013 e versões posteriores ainda podem abrir arquivos .vss, mas não os criam mais.
Pacotes de stencils de fornecedores de hardware e software - Cisco, AWS, fabricantes de equipamentos de rede - ainda são amplamente distribuídos como arquivos .vss para compatibilidade com instalações mais antigas do Visio. O LibreOffice Draw pode abrir parcialmente arquivos .vss através de sua biblioteca libvisio, embora o suporte total a stencils seja limitado. O draw.io não importa .vss diretamente.
Segurança e proteção
RISCO: LOWUm stencil VSS comum contém geometria de formas e metadados - sem macros e com baixo risco. A variante de stencil habilitada para macros é o VSSM, que pode conter VBA - trate arquivos VSSM de fontes não confiáveis com cautela. Abrir VSS no LibreOffice Draw, que não executa o VBA do Visio, é uma maneira segura de inspecionar um stencil sobre o qual você tem dúvidas. Muitos pacotes de stencils de fornecedores são distribuídos como .vss - obtenha-os apenas nos sites oficiais dos fornecedores (ex: cisco.com, microsoft.com).
Detalhes do formato
em resumo- Arquivo de snapshot do Microsoft Volume Shadow Copy Service - O Windows usa .vss internamente para metadados de snapshot de cópia de sombra; completamente não relacionado ao Visio e não voltado ao usuário.
Programas que abrem arquivos VSS
Detalhes técnicos
especificação profunda| Contêiner | Microsoft OLE2 Compound File Binary (CFBF) |
| Magic bytes (deslocamento 0) | D0 CF 11 E0 A1 B1 1A E1 (assinatura de documento composto OLE2) |
| Ordem dos bytes | Little-endian |
| Fluxos OLE internos | VisioDocument (formas mestras), VisioInformation (metadados), SummaryInformation, DocumentSummaryInformation |
| Conteúdo mestre da forma | Caminhos de geometria, pontos de conexão, rótulos de texto, campos de dados de forma, propriedades de formatação |
| Tipo MIME | application/vnd.visio |
| Tamanho de arquivo típico | 50 KB - 10 MB (de pequenos stencils personalizados a grandes pacotes de fornecedores com centenas de formas) |
| Compatibilidade de leitura/escrita | Visio 4.x até Visio 2010 |
| Somente leitura (Visio mais recente) | Visio 2013, 2016, 2019, 365 podem abrir arquivos VSS, mas não podem salvar neste formato |
| Formato sucessor | VSSX - stencil baseado em ZIP/OPC introduzido no Visio 2013 |
| Especificação publicada | [MS-VSS] via Microsoft Open Specifications Program |
| Mecanismo de integridade | Encadeamento de setores OLE2 FAT; sem CRC por forma do conteúdo do stencil |
| Suporte de leitura de terceiros | LibreOffice Draw (parcial, via libvisio); draw.io não importa VSS |
| Conteúdo típico do stencil | Bibliotecas de formas: rede (Cisco, Juniper), arquitetura AWS, fluxograma, símbolos de organograma |
| Lançado | 1992 (Visio 1.0 era); VSS binary stencil format through Visio 2010 |
| Versão mais recente | Visio 2010 (binary format); replaced by VSSX in Visio 2013 |
| Especificação | learn.microsoft.com |
Conversões de VSS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VSS.