Hvad er XPS-filformatet?
En .xps-fil er en sidelayoutfil gemt i Microsofts XML Paper Specification-format. Formatet beskriver strukturen og indholdet af et dokument - herunder sidelayout og visuelt udseende - ved hjælp af XML-markup pakket ind i et ZIP-arkiv, der følger Open Packaging Conventions (OPC). Det ligner et PDF-dokument; dog gemmer .xps sider som XML snarere end binære strømme, hvilket gør de interne dele menneskeligt læsbare, når arkivet er pakket ud.
En .xps-fil kan bruges konsekvent på tværs af forskellige platforme og operativsystemer. Adgangstilladelser kan konfigureres, og filen kan signeres digitalt ved hjælp af XPS Viewer i Windows. Da containeren er en standard ZIP-pakke, kan du omdøbe en .xps-fil til .zip og inspicere dens interne dele - herunder rodsekvensfilen /FixedDocSeq.fdseq og de XAML-baserede .fpage-markupfiler.
Microsoft introducerede formatet i 2006 sammen med Windows Vista og .NET 3.0. Det blev senere standardiseret af Ecma International som OpenXPS (ECMA-388, 2009), som bruger filtypenavnet .oxps og et andet internt navnerum. MIME-typen for det oprindelige format er application/vnd.ms-xpsdocument.
Sikkerhed og tryghed
RISIKO: LOWXPS-filer indeholder sidebeskrivelser, skrifttyper og billeder - ingen makroer eller aktiv scripting - så angrebsfladen er begrænset til fejl i fremviserens parser, hvilket har været sjældent. Formatet kan ikke indeholde eksekverbare data på samme måde som Office-makrodokumenter. Almindelig forsigtighed omkring uventede vedhæftede filer gælder, men en .xps er blandt de dokumenttyper med lavest risiko. Da det er en ZIP-pakke, kan du sikkert inspicere den ved at omdøbe den til .zip.
Formatdetaljer
kort fortaltProgrammer der åbner XPS-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-baseret Open Packaging Conventions (OPC) pakke |
| Sidemarkup-sprog | XAML-baseret FixedPage XML gemt som `.fpage`-filer inde i pakken |
| MIME-type | application/vnd.ms-xpsdocument |
| Magic bytes | 50 4B 03 04 („PK“) - standard ZIP lokal filheader ved offset 0 |
| Rodindgangspunkt | /FixedDocSeq.fdseq (Fixed Document Sequence-fil) |
| Komprimering | Deflate-komprimering anvendt på interne OPC-dele |
| Skrifttype-indlejring | Skrifttyper indlejret med XPS-obfuskering: GUID-baserede filnavne og delvis byte-scrambling i henhold til OPC-specifikationen |
| Digitale signaturer | XML Digital Signatures (XMLDSig) for dokumentintegritet og autenticitet |
| Dokumenttilladelser | XPS-adgangspolitik understøtter skrivebeskyttelse, udskrivningsbegrænsning og signeringsbegrænsninger |
| Farvestyring | ICC-profilbaseret farvestyring; scRGB-farverum understøttet for indhold med bredt farveområde |
| Rolle i udskrivningskø | Indfødt Windows-udskriftsformat, der erstatter EMF i XPS-udskrivningsstien introduceret med Vista |
| Koordinatenheder | Enhedsuafhængige enheder ved 1/96 tomme (96 dpi gitter, svarende til WPF- og CSS-pixeldefinitioner) |
| Indlejrede billedformater | JPEG, PNG, TIFF og WDP (Windows Media Photo / HD Photo) |
| Gennemsigtighedsmodel | Alpha-komponering og opacitetsmasker understøttet direkte i FixedPage XML-markup |
| Gengivelse af gradueringer | Lineære og radiale gradueringspensler defineret i XML; fuldt opløsningsuafhængige |
| Forhold til OpenXPS | Ikke-udskiftelig forgænger til ECMA-388 (`.oxps`); adskiller sig i XML-navnerums-URI'er og interne delnavne |
| Udgivet | 2006 (Windows Vista / .NET 3.0); standardized later as OpenXPS/ECMA-388 (2009) |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
XPS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XPS-filer.