Co to jest format pliku OXPS?
Pliki z rozszerzeniem .oxps zawierają dokumenty tekstowe skompresowane w formacie ZIP, ewentualnie z elementami graficznymi przygotowanymi do wydruku. Wszystkie informacje, w tym układ strony, są przechowywane w otwartym języku znaczników opartym na XAML - OpenXPS. Format ten został znormalizowany przez Ecma International w 2009 roku jako ECMA-388, bazując na XPS - XML Paper Specification, pierwotnie opracowanym przez Microsoft w 2006 roku. Począwszy od Windows 8, .oxps zastąpił .xps jako domyślny format wyjściowy sterownika drukarki Microsoft XPS Document Writer.
Format ten obsługuje dodatkowe funkcjonalności, takie jak:
- Kalibracja drukarki w palecie barw CMYK,
- Szablony drukowania,
- Gradienty i przezroczystość kolorów,
- Obsługa kolorów Windows Color System (WCS).
Pliki .oxps przypominają pliki PDF i PostScript - mają określony układ strony, aby umożliwić wierne odwzorowanie dokumentu. Jest to rodzaj cyfrowego wydruku. .oxps nie obsługuje elementów dynamicznych.
Wewnętrznie pakiety .oxps są zgodne z Open Packaging Conventions (OPC) - tym samym modelem kontenera, który jest używany przez formaty Office Open XML, takie jak .docx. Ponieważ bazowym kontenerem jest standardowe archiwum ZIP, plik .oxps można zmienić na .zip i otworzyć w dowolnym narzędziu do archiwizacji, aby sprawdzić znaczniki poszczególnych stron (części .fpage) oraz osadzone zasoby, takie jak czcionki i obrazy.
Bezpieczeństwo
RYZYKO: LOWPliki OXPS zawierają opisy stron, czcionki i obrazy - nie posiadają makr ani aktywnych skryptów - więc pole ataku jest ograniczone do luk w parserze przeglądarki, które zdarzają się rzadko. Format ten nie może przenosić ładunków wykonywalnych tak jak dokumenty Office z makrami. Obowiązuje standardowa ostrożność przy nieoczekiwanych załącznikach, ale .oxps należy do typów dokumentów o niższym ryzyku.
Szczegóły formatu
w pigułceProgramy otwierające pliki OXPS
Szczegóły techniczne
specyfikacja| Format kontenera | Pakiet Open Packaging Conventions (OPC) oparty na ZIP |
| Typ MIME | application/oxps |
| Język znaczników stron | XML oparty na XAML, korzystający z przestrzeni nazw OpenXPS zdefiniowanej w ECMA-388 |
| Jednostka opisu strony | Fixed Page - każda strona przechowywana jako oddzielna część XML .fpage wewnątrz pakietu |
| Magiczne bajty | 50 4B 03 04 pod offsetem 0 (standardowy nagłówek lokalnego pliku ZIP; identyczny dla każdego pliku ZIP/OPC) |
| Integracja z Windows | Domyślny format wyjściowy sterownika drukarki Microsoft XPS Document Writer od wersji Windows 8 (2012) |
| Obsługa modeli kolorów | sRGB, scRGB, profile ICC oraz CMYK poprzez deskryptory kontekstu kolorów |
| Osadzone formaty obrazów | Obrazy rastrowe JPEG, PNG, TIFF oraz JPEG XR (HD Photo) obsługiwane jako zasoby stron |
| Osadzanie czcionek | Czcionki osadzone jako podzbiory OpenType lub TrueType wewnątrz części pakietu |
| Podpisy cyfrowe | Podpisy cyfrowe XML z certyfikatami X.509 obsługiwane do uwierzytelniania dokumentów |
| Przezroczystość i gradienty | Pełna przezroczystość alfa i wypełnienia gradientowe (liniowe i radialne) obsługiwane natywnie |
| Zawartość dynamiczna | Brak obsługi - format jest ściśle statyczny o stałym układzie; brak skryptów lub elementów interaktywnych |
| Struktura wielostronicowa | Każda strona to oddzielna część .fpage; część FixedDocumentSequence definiuje kolejność stron |
| Relacja do .xps | Następca .xps (ECMA-341); dodaje obsługę kolorów CMYK, WCS oraz ulepszone zarządzanie kolorami |
| Wydano | 2009 (ECMA-388); default XPS flavor since Windows 8, 2012 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | ecma-international.org |
Konwersje OXPS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OXPS.