Qu'est-ce que le format de fichier XPS ?
Un fichier .xps est un fichier de mise en page enregistré au format XML Paper Specification de Microsoft. Ce format décrit la structure et le contenu d'un document - incluant la mise en page et l'apparence visuelle - à l'aide d'un balisage XML compressé dans une archive ZIP respectant les Open Packaging Conventions (OPC). Il est similaire à un document PDF ; cependant, le format .xps stocke les pages sous forme de XML plutôt que de flux binaires, ce qui rend les composants internes lisibles par l'homme une fois l'archive extraite.
Un fichier .xps peut être utilisé de manière cohérente sur diverses plateformes et systèmes d'exploitation. Les autorisations d'accès peuvent être configurées et le fichier peut être signé numériquement à l'aide de la Visionneuse XPS sur Windows. Comme le conteneur est un package ZIP standard, vous pouvez renommer un fichier .xps en .zip et inspecter ses composants internes - notamment le fichier de séquence racine /FixedDocSeq.fdseq et les fichiers de balisage .fpage basés sur XAML.
Microsoft a introduit ce format en 2006 avec Windows Vista et .NET 3.0. Il a ensuite été normalisé par Ecma International sous le nom de OpenXPS (ECMA-388, 2009), qui utilise l'extension .oxps et un espace de noms interne différent. Le type MIME du format original est application/vnd.ms-xpsdocument.
Sécurité et sûreté
RISQUE : LOWLes fichiers XPS contiennent des descriptions de pages, des polices et des images - sans macros ni scripts actifs - la surface d'attaque est donc limitée aux bogues de l'analyseur dans la visionneuse, ce qui est rare. Le format ne peut pas transporter de charges utiles exécutables comme les documents Office avec macros. La prudence habituelle concernant les pièces jointes inattendues s'applique, mais un .xps figure parmi les types de documents à faible risque. Comme il s'agit d'un package ZIP, vous pouvez l'inspecter en toute sécurité en le renommant en .zip.
Détails du format
en brefProgrammes qui ouvrent les fichiers XPS
Détails techniques
spécifications approfondies| Format de conteneur | Package Open Packaging Conventions (OPC) basé sur ZIP |
| Langage de balisage de page | XML FixedPage basé sur XAML stocké sous forme de fichiers `.fpage` dans le package |
| Type MIME | application/vnd.ms-xpsdocument |
| Octets magiques | 50 4B 03 04 (« PK ») - en-tête de fichier local ZIP standard à l'offset 0 |
| Point d'entrée racine | /FixedDocSeq.fdseq (fichier Fixed Document Sequence) |
| Compression | Compression Deflate appliquée aux composants internes OPC |
| Incorporation de polices | Polices incorporées avec obfusquage XPS : noms de fichiers basés sur GUID et brouillage partiel des octets selon la spécification OPC |
| Signatures numériques | Signatures numériques XML (XMLDSig) pour l'intégrité et l'authenticité du document |
| Autorisations du document | La politique d'accès XPS prend en charge la lecture seule, les restrictions d'impression et les restrictions de signature |
| Gestion des couleurs | Gestion des couleurs basée sur les profils ICC ; espace colorimétrique scRGB pris en charge pour le contenu à large gamme |
| Rôle dans le pipeline d'impression | Format de spouleur d'impression natif de Windows, remplaçant l'EMF dans le chemin d'impression XPS introduit avec Vista |
| Unités de coordonnées | Unités indépendantes de l'appareil à 1/96 de pouce (grille de 96 dpi, correspondant aux définitions de pixels WPF et CSS) |
| Formats d'image intégrés | JPEG, PNG, TIFF et WDP (Windows Media Photo / HD Photo) |
| Modèle de transparence | Composition alpha et masques d'opacité pris en charge directement dans le balisage XML FixedPage |
| Rendu des dégradés | Pinceaux de dégradés linéaires et radiaux définis en XML ; totalement indépendant de la résolution |
| Relation avec OpenXPS | Prédécesseur non interchangeable de l'ECMA-388 (`.oxps`) ; diffère par les URI d'espace de noms XML et les noms des composants internes |
| Publié | 2006 (Windows Vista / .NET 3.0); standardized later as OpenXPS/ECMA-388 (2009) |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions XPS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers XPS.