¿Qué es el formato de archivo XPS?
Un archivo .xps es un archivo de diseño de página guardado en el formato XML Paper Specification de Microsoft. El formato describe la estructura y el contenido de un documento -incluyendo el diseño de página y la apariencia visual- utilizando marcado XML empaquetado dentro de un archivo ZIP que sigue las Open Packaging Conventions (OPC). Es similar a un documento PDF; sin embargo, .xps almacena las páginas como XML en lugar de flujos binarios, lo que hace que las partes internas sean legibles por humanos una vez que se extrae el archivo.
Un archivo .xps puede utilizarse de manera consistente en varias plataformas y sistemas operativos. Los permisos de acceso se pueden configurar y el archivo se puede firmar digitalmente utilizando el Visor de XPS en Windows. Debido a que el contenedor es un paquete ZIP estándar, puede cambiar el nombre de un archivo .xps a .zip e inspeccionar sus partes internas, incluido el archivo de secuencia raíz /FixedDocSeq.fdseq y los archivos de marcado .fpage basados en XAML.
Microsoft introdujo el formato en 2006 junto con Windows Vista y .NET 3.0. Posteriormente fue estandarizado por Ecma International como OpenXPS (ECMA-388, 2009), que utiliza la extensión .oxps y un espacio de nombres interno diferente. El tipo MIME para el formato original es application/vnd.ms-xpsdocument.
Seguridad y protección
RIESGO: LOWLos archivos XPS contienen descripciones de página, fuentes e imágenes -sin macros ni scripts activos- por lo que la superficie de ataque se limita a errores del analizador en el visor, los cuales han sido raros. El formato no puede transportar cargas ejecutables como los documentos de Office con macros. Se aplica la precaución estándar sobre archivos adjuntos inesperados, pero un .xps se encuentra entre los tipos de documentos de menor riesgo. Debido a que es un paquete ZIP, puede inspeccionarlo de forma segura cambiándole el nombre a .zip.
Detalles del formato
en pocas palabrasProgramas que abren archivos XPS
Detalles técnicos
especificación profunda| Formato de contenedor | Paquete Open Packaging Conventions (OPC) basado en ZIP |
| Lenguaje de marcado de página | XML FixedPage basado en XAML almacenado como archivos `.fpage` dentro del paquete |
| Tipo MIME | application/vnd.ms-xpsdocument |
| Bytes mágicos | 50 4B 03 04 («PK») - encabezado de archivo local ZIP estándar en el desplazamiento 0 |
| Punto de entrada raíz | /FixedDocSeq.fdseq (archivo Fixed Document Sequence) |
| Compresión | Compresión Deflate aplicada a las partes internas de OPC |
| Incrustación de fuentes | Fuentes incrustadas con ofuscación XPS: nombres de archivo basados en GUID y codificación parcial de bytes según la especificación OPC |
| Firmas digitales | Firmas digitales XML (XMLDSig) para la integridad y autenticidad del documento |
| Permisos del documento | La política de acceso XPS admite restricciones de solo lectura, de impresión y de firma |
| Gestión de color | Gestión de color basada en perfiles ICC; espacio de color scRGB compatible para contenido de amplia gama |
| Rol en la cola de impresión | Formato nativo de cola de impresión de Windows, reemplazando a EMF en la ruta de impresión XPS introducida con Vista |
| Unidades de coordenadas | Unidades independientes del dispositivo a 1/96 de pulgada (cuadrícula de 96 dpi, coincidiendo con las definiciones de píxeles de WPF y CSS) |
| Formatos de imagen incrustados | JPEG, PNG, TIFF y WDP (Windows Media Photo / HD Photo) |
| Modelo de transparencia | Composición alfa y máscaras de opacidad admitidas directamente en el marcado XML de FixedPage |
| Renderizado de degradados | Pinceles de degradado lineal y radial definidos en XML; totalmente independiente de la resolución |
| Relación con OpenXPS | Predecesor no intercambiable de ECMA-388 (`.oxps`); difiere en los URI de espacio de nombres XML y nombres de partes internas |
| Lanzado | 2006 (Windows Vista / .NET 3.0); standardized later as OpenXPS/ECMA-388 (2009) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de XPS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XPS.