Wat is het OXPS-bestandsformaat?
Bestanden met de extensie .oxps bevatten tekstdocumenten gecomprimeerd in ZIP-formaat, mogelijk met grafische elementen voorbereid voor afdrukken. Alle informatie, inclusief de paginalay-out, wordt opgeslagen in een open opmaaktaal gebaseerd op XAML - OpenXPS. Het formaat werd in 2009 gestandaardiseerd door Ecma International als ECMA-388, voortbouwend op de XPS - XML Paper Specification die oorspronkelijk in 2006 door Microsoft werd ontwikkeld. Vanaf Windows 8 verving .oxps de extensie .xps als de standaarduitvoer van het Microsoft XPS Document Writer-printerstuurprogramma.
Dit formaat ondersteunt extra functionaliteiten, zoals:
- Kalibratie van een printer binnen het CMYK-kleurenpalet,
- Afdruksjablonen,
- Gradiënten en kleurtransparantie,
- Ondersteuning voor Windows Color System (WCS) kleuren.
.oxps-bestanden lijken op PDF en PostScript-bestanden - ze hebben een vaste paginalay-out om een getrouwe reproductie van het document mogelijk te maken. Het is een type digitale afdruk. .oxps ondersteunt geen dynamische elementen.
Intern volgen .oxps-pakketten de Open Packaging Conventions (OPC) - hetzelfde containermodel dat wordt gebruikt door Office Open XML-formaten zoals .docx. Omdat de onderliggende container een standaard ZIP-archief is, kan een .oxps-bestand worden hernoemd naar .zip en worden geopend in elk archiefprogramma om de individuele pagina-opmaak (.fpage-onderdelen) en ingesloten bronnen zoals lettertypen en afbeeldingen te inspecteren.
Beveiliging & veiligheid
RISICO: LOWOXPS-bestanden bevatten paginabeschrijvingen, lettertypen en afbeeldingen - geen macro's of actieve scripting - dus het aanvalsoppervlak is beperkt tot kwetsbaarheden in de parser van de viewer, die zeldzaam zijn. Het formaat kan geen uitvoerbare payloads bevatten zoals Office-macrodocumenten dat kunnen. Standaard voorzichtigheid bij onverwachte bijlagen is van toepassing, maar een .oxps behoort tot de documenttypen met een lager risico.
Formaatdetails
in een notendopProgramma's die OXPS-bestanden openen
Technische details
diepe specificaties| Containerformaat | Op ZIP gebaseerd Open Packaging Conventions (OPC) pakket |
| MIME-type | application/oxps |
| Pagina-opmaaktaal | Op XAML gebaseerde XML met de OpenXPS-naamruimte gedefinieerd in ECMA-388 |
| Pagina-beschrijvingseenheid | Fixed Page - elke pagina opgeslagen als een apart .fpage XML-onderdeel binnen het pakket |
| Magic bytes | 50 4B 03 04 op offset 0 (standaard ZIP local file header; identiek aan elk ZIP/OPC-bestand) |
| Windows-integratie | Standaard uitvoerformaat van het Microsoft XPS Document Writer-printerstuurprogramma sinds Windows 8 (2012) |
| Ondersteuning kleurmodellen | sRGB, scRGB, ICC-profielen en CMYK via kleurcontext-descriptors |
| Ingebedde afbeeldingsformaten | JPEG, PNG, TIFF en JPEG XR (HD Photo) rasterafbeeldingen ondersteund als paginabronnen |
| Insluiten van lettertypen | Lettertypen ingebed als OpenType- of TrueType-subsets binnen de pakketonderdelen |
| Digitale handtekeningen | XML digitale handtekeningen met X.509-certificaten ondersteund voor documentauthenticatie |
| Transparantie en gradiënten | Volledige alfa-transparantie en gradiëntvullingen (lineair en radiaal) systeemeigen ondersteund |
| Dynamische inhoud | Niet ondersteund - formaat is strikt statisch met vaste lay-out; geen scripting of interactieve elementen |
| Structuur met meerdere pagina's | Elke pagina is een apart .fpage-onderdeel; een FixedDocumentSequence-onderdeel definieert de paginavolgorde |
| Relatie tot .xps | Opvolger van .xps (ECMA-341); voegt CMYK-kleur, WCS-ondersteuning en verbeterd kleurbeheer toe |
| Uitgebracht | 2009 (ECMA-388); default XPS flavor since Windows 8, 2012 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | ecma-international.org |
OXPS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over OXPS-bestanden.