Co to jest format pliku VSS?
Plik .vss to szablon Microsoft Visio - biblioteka kształtów wielokrotnego użytku zwanych „wzorcami”, które użytkownicy przeciągają i upuszczają na diagramy Visio. W przeciwieństwie do pliku rysunku, szablon .vss nie zawiera własnej treści diagramu; jest to wyłącznie biblioteka kształtów.
Format ten wykorzystuje kontener OLE2 Compound File Binary (CFBF), ten sam binarny „opakunek”, co starsze pliki .doc i .xls. Jest rozpoznawalny po bajtach magicznych D0 CF 11 E0 pod offsetem 0, choć bajty te identyfikują jedynie kontener OLE2, a nie konkretnie Visio. Rzeczywiste dane kształtów znajdują się wewnątrz wewnętrznych strumieni OLE: VisioDocument (geometria, punkty połączeń, tekst i stylizacja dla każdego wzorca) oraz VisioInformation (metadane szablonu).
Binarny format .vss był standardowym formatem szablonów od wersji Visio 1.0 (1992) do Visio 2010. Microsoft zastąpił go formatem .vssx w Visio 2013, który korzysta z opartego na formacie ZIP standardu Open Packaging Conventions. Visio 2013 i nowsze wersje nadal mogą otwierać pliki .vss, ale nie mogą ich już tworzyć.
Pakiety szablonów od dostawców sprzętu i oprogramowania - takich jak Cisco, AWS czy producenci sprzętu sieciowego - są nadal szeroko rozpowszechniane jako pliki .vss w celu zachowania kompatybilności ze starszymi instalacjami Visio. LibreOffice Draw może częściowo otwierać pliki .vss za pomocą biblioteki libvisio, choć pełna obsługa szablonów jest ograniczona. draw.io nie importuje plików .vss bezpośrednio.
Bezpieczeństwo
RYZYKO: LOWZwykły szablon VSS zawiera geometrię kształtów i metadane - nie zawiera makr i wiąże się z niskim ryzykiem. Wariant szablonu z obsługą makr to VSSM, który może przenosić kod VBA - należy zachować ostrożność przy plikach VSSM z niezaufanych źródeł. Otwieranie VSS w LibreOffice Draw, który nie uruchamia makr VBA z Visio, jest bezpiecznym sposobem na sprawdzenie niepewnego szablonu. Wiele pakietów szablonów dostawców jest dystrybuowanych jako .vss - należy je pobierać wyłącznie z oficjalnych stron dostawców (np. cisco.com, microsoft.com).
Szczegóły formatu
w pigułce- Plik migawki usługi Microsoft Volume Shadow Copy Service - System Windows używa rozszerzenia .vss wewnętrznie dla metadanych migawek kopii w tle; nie ma to żadnego związku z Visio i nie jest przeznaczone dla użytkownika.
Programy otwierające pliki VSS
Szczegóły techniczne
specyfikacja| Kontener | Microsoft OLE2 Compound File Binary (CFBF) |
| Bajty magiczne (offset 0) | D0 CF 11 E0 A1 B1 1A E1 (sygnatura dokumentu złożonego OLE2) |
| Kolejność bajtów | Little-endian |
| Wewnętrzne strumienie OLE | VisioDocument (kształty wzorcowe), VisioInformation (metadane), SummaryInformation, DocumentSummaryInformation |
| Zawartość wzorca kształtu | Ścieżki geometrii, punkty połączeń, etykiety tekstowe, pola danych kształtu, właściwości formatowania |
| Typ MIME | application/vnd.visio |
| Typowy rozmiar pliku | 50 KB - 10 MB (od małego niestandardowego szablonu do dużego pakietu dostawcy z setkami kształtów) |
| Kompatybilność odczytu/zapisu | Visio 4.x do Visio 2010 |
| Tylko do odczytu (nowsze Visio) | Visio 2013, 2016, 2019, 365 mogą otwierać pliki VSS, ale nie mogą zapisywać w tym formacie |
| Następca formatu | VSSX - szablon oparty na ZIP/OPC wprowadzony w Visio 2013 |
| Opublikowana specyfikacja | [MS-VSS] w ramach programu Microsoft Open Specifications |
| Mechanizm integralności | Łańcuchowanie sektorów OLE2 FAT; brak sumy kontrolnej CRC dla poszczególnych kształtów zawartości szablonu |
| Obsługa odczytu przez firmy trzecie | LibreOffice Draw (częściowa, przez libvisio); draw.io nie importuje VSS |
| Typowa zawartość szablonu | Biblioteki kształtów: sieciowe (Cisco, Juniper), architektura AWS, schematy blokowe, symbole schematów organizacyjnych |
| Wydano | 1992 (Visio 1.0 era); VSS binary stencil format through Visio 2010 |
| Najnowsza wersja | Visio 2010 (binary format); replaced by VSSX in Visio 2013 |
| Specyfikacja | learn.microsoft.com |
Konwersje VSS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VSS.