結論から
- XPSは、ページ化された電子用紙をXMLで表す固定レイアウト文書兼プリンターページ記述形式です。表示時と印刷時のレイアウトを保つことを主目的とし、元の編集構造の保持は目的としていません。
- Windows 11では、XPS Viewerがなければオプション機能として追加し、そのビューアーで.xpsファイルを開きます。読み取り、コピー、印刷、署名、アクセス許可の設定が可能です。MicrosoftのXPS ViewerとXPS Document APIはWindows専用なので、macOSやスマートフォンに標準XPSリーダーはありません。これらの端末ではMicrosoft XPS対応を明記するアプリを使うか、送信者にPDF版を依頼してください。拡張子の変更だけでは変換できません。
- 出所不明のXPSは信頼できないファイルとして扱ってください。ビューアーはXML、画像、フォントなどのバイナリ資源を解析するため、更新済みで隔離されたビューアーを使います。XPS署名は作成者の身元や内容の完全性の確認に役立ちますが、解析上の危険や文書内容の真偽までは解消しません。
XPSファイルとは:開き方、安全性、変換時の制限
XML Paper Specificationは、最終表示、印刷処理、プリンターのページ記述用としてMicrosoftが開発しました。XPSはOpen Packaging Conventionsに基づくZIPパッケージで、1つ以上の固定文書を格納できます。FixedDocumentSequence、FixedDocument、FixedPageから、パッケージ内のXML、画像、OpenTypeフォントなどを参照します。
XPSは最終的な固定表示向けであり、文書作成やページデザイン向けではありません。変換器が忠実に再現すればPDFでも見た目を維持できる場合がありますが、編集可能な文書に戻すと元の編集構造や意味情報が失われる可能性があります。フォント埋め込みも完全な保持を保証しません。
開き方
Windows 11では、XPS Viewerがなければオプション機能として追加し、そのビューアーで.xpsファイルを開きます。読み取り、コピー、印刷、署名、アクセス許可の設定が可能です。MicrosoftのXPS ViewerとXPS Document APIはWindows専用なので、macOSやスマートフォンに標準XPSリーダーはありません。これらの端末ではMicrosoft XPS対応を明記するアプリを使うか、送信者にPDF版を依頼してください。拡張子の変更だけでは変換できません。
Windows 11では、XPS Viewerがなければオプション機能として追加し、そのビューアーで.xpsファイルを開きます。読み取り、コピー、印刷、署名、アクセス許可の設定が可能です。MicrosoftのXPS ViewerとXPS Document APIはWindows専用なので、macOSやスマートフォンに標準XPSリーダーはありません。これらの端末ではMicrosoft XPS対応を明記するアプリを使うか、送信者にPDF版を依頼してください。拡張子の変更だけでは変換できません。
XPSは最終的な固定表示向けであり、文書作成やページデザイン向けではありません。変換器が忠実に再現すればPDFでも見た目を維持できる場合がありますが、編集可能な文書に戻すと元の編集構造や意味情報が失われる可能性があります。フォント埋め込みも完全な保持を保証しません。
安全チェック
出所不明のXPSは信頼できないファイルとして扱ってください。ビューアーはXML、画像、フォントなどのバイナリ資源を解析するため、更新済みで隔離されたビューアーを使います。XPS署名は作成者の身元や内容の完全性の確認に役立ちますが、解析上の危険や文書内容の真偽までは解消しません。
送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。
変換するときは
XPSは最終的な固定表示向けであり、文書作成やページデザイン向けではありません。変換器が忠実に再現すればPDFでも見た目を維持できる場合がありますが、編集可能な文書に戻すと元の編集構造や意味情報が失われる可能性があります。フォント埋め込みも完全な保持を保証しません。
元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。
よくある質問
XPSファイルとは何で、何に使う形式ですか?
XPSはMicrosoftの固定レイアウト文書、印刷処理、プリンターページ記述形式です。ページ化された電子用紙をXMLで表し、ページと画像、OpenTypeフォントなどの資源を1つのパッケージに格納します。
XPSファイルの開き方は?
対応するWindowsではXPS Viewerで開きます。それ以外の環境ではMicrosoft XPS対応を明記するアプリを使うか、PDFへの変換を依頼してください。.xpsという拡張子を変更するだけでは変換になりません。
Windows 11にXPS ViewerをインストールしてXPSファイルを開くには?
XPS ViewerがなければWindowsのオプション機能から追加し、.xpsファイルを開きます。Microsoftによると、閲覧、コピー、印刷、署名、アクセス許可の設定に対応します。
MacでXPSファイルを開くには?
MicrosoftのXPS ViewerとXPS Document APIはWindows専用なので、Macに標準XPSリーダーはありません。Microsoft XPS対応を明記するアプリを使うか、PDF版を依頼してください。拡張子の変更だけでは変換できません。
スマホでXPSファイルを見るには?
MicrosoftのXPS ViewerとXPS Document APIはWindows専用なので、スマートフォンに標準XPSリーダーはありません。Microsoft XPS対応を明記するアプリを使うかPDF版を入手し、機密文書を不明なサービスへ渡さないでください。
先頭が50 4B 03 04なのにXPSファイルが開けないのはなぜですか?
これはXPS以外のZIPコンテナも使うZIPローカルヘッダーです。この値だけではXPSと確定できず、別形式、不完全、破損、またはビューアー非対応の可能性があります。
XPSとOXPSのどちらを使うべきで、違いは何ですか?
XPSはMicrosoftの元の形式で、通常は.xpsを使います。OXPSはECMA-388が定義する後発のOpenXPSで、拡張子は.oxpsです。Microsoft APIも区別するため、拡張子だけを変更してはいけません。
XPSをPDFや編集可能な文書に変換すると何が失われますか?
変換器が忠実なら固定レイアウトの見た目を維持できる場合があります。XPSは最終表示向けなので、編集可能な出力では元の編集構造や意味情報が失われる可能性があり、埋め込みフォントも完全保持を保証しません。
メールで届いたXPSファイルは安全に開けますか?
送信元や拡張子だけでは安全と判断できません。XML、画像、フォントなどを解析するため、出所不明のファイルは更新済みで隔離されたビューアーで開いてください。有効な署名も解析リスクをなくしません。
XPSのMIMEタイプとファイル署名は何ですか?
IANA登録のMIMEタイプはapplication/vnd.ms-xpsdocumentです。OPC ZIPパッケージなので通常は50 4B 03 04で始まりますが、共通のZIPヘッダーだけでは確実に識別できません。
有効なXPS署名があれば文書は安全で内容も正しいですか?
いいえ。署名は作成者の身元と署名後の内容の完全性を確認する助けになりますが、記述の真偽やXML、フォント、画像の解析リスクまでは保証しません。
関連する形式
参考資料
Documents Overview — XPS Documents · Microsoft Learn
XPS Document API · Microsoft Learn
Media Types Registry — application/vnd.ms-xpsdocument · IANA
Microsoft XML Paper Specification (XPS) · Library of Congress
Available Features on Demand — XPS Viewer · Microsoft Learn
PageDeviceColorSpaceUsage · Microsoft Learn
ECMA-388 Open XML Paper Specification · Ecma International
Introducing APIs for Creating XML Paper Specification Documents · Microsoft Learn / MSDN Magazine Archive