XPS VIEWER · PACKAGE INSPECTION GUIDE

XPSファイルを開く方法:Viewerで読む場合と内部を確認する場合

XPSをページとして読むなら、Windowsのオプション機能「XPS Viewer」を使います。KaruzipはViewerではなく、開けないXPSの内部部品を確認・救出するための道具です。

最終更新: 2026年8月1日 · 執筆・検証: Karuzip 開発チーム
確認環境: Windows 11(日本語)、Karuzip v1.3.0の対応範囲、ReachFramework XpsDocumentWriter、System.Windows.Xps.Packaging.XpsDocument、WPF RenderTargetBitmap、Karuzip同梱系の独立検証用7-Zip 25.01、bundled Pillow

最初の判断

見た目を保ったまま読む目的なら、XPS Viewerが先です。 Karuzipで一覧できても、ページが描画できる、印刷できる、PDFへ変換できるとは判断できません。Viewerの有無とファイル単体の問題を分け、内部確認は作業用コピーで行います。

まず「ページを読む」のか「中の部品を確認する」のかを分ける

XPSは印刷結果に近い固定レイアウトの文書です。通常の閲覧ではページ、文字、画像、余白を一体として表示する必要があります。一方、内部確認ではXPSパッケージに残るFixedPage、画像、フォント、関係ファイルを個別に見ます。同じ「開く」でも目的と成功条件が違います。

XPSを開く目的ごとの道具
目的先に使うものKaruzipの位置づけ
ページを読む・印刷するWindowsのXPS ViewerViewerではないため代用不可
Viewerが見つからないWindowsのオプション機能を確認導入前に内部一覧だけ確認できる
特定のXPSだけ開かない正常な別XPSと比較包みが読めるか、必須部品が残るか確認
画像だけ救出したい元XPSのコピーを保全Resources内の画像を選択解凍
PDFへ変換したい表示・印刷できる正規アプリ変換機能はない
壊れた参照を直したい原本・再取得・作成元へ確認関係やFixedPageを修復しない
.xps.oxpsは関連する固定レイアウト形式ですが、仕様世代と互換性が同じではありません。拡張子だけを入れ替えず、実際の形式と作成元を確認してください。

通常閲覧はWindowsのXPS Viewerを先に確認する

MicrosoftはXPS ViewerをWindowsのFeature on Demandとして案内し、XPS文書の読み取り、コピー、印刷、署名、権限設定に使う機能と説明しています。Windows 10 version 1803以降で利用可能ですが、一般にはOEMによる事前導入を推奨していないため、PCによって最初から見つからない場合があります。

  • [設定]→[システム]→[オプション機能]を開く
  • [機能を表示]または追加できる機能からXPS Viewerを検索する
  • 会社管理PCで追加項目が非表示なら、自分で制限を回避せずIT管理者へ確認する
  • Viewerを追加した後、正常な別XPSが開くか先に試す
  • 特定の一件だけ失敗するなら、元ファイルを複製して内部確認へ進む
Viewerで開けない時の切り分け
症状考えられる範囲次に確認すること
XPS Viewer自体がないオプション機能が未導入Feature on Demandの有無、組織ポリシー
どのXPSも開かないViewer、関連付け、Windows側Viewerの再起動、更新、正常標本
一件だけ開かない取得不完了、XPS部品・関係の欠落サイズ、配布元、書庫テスト、必須部品
拡張子が.oxpsOpenXPS側の互換性OXPSとして扱えるアプリと形式情報
表示できるが印刷できないプリンター、権限、印刷設定内部解凍ではなく印刷経路を確認
0 Bまたは極端に小さいファイルが届いていない修復せず配布元から再取得

XPSの内部を確認する前に用意するもの

  • 元XPSを上書きせず、別名の作業用コピーを作る
  • 拡張子、入手元、取得日時、表示されたエラー文を記録する
  • 配布元がサイズやSHA-256を示している場合は先に照合する
  • 正常な別XPSを一件用意し、Viewer側の問題と分ける
  • 既存ファイルと混ざらない空の救出先フォルダーを作る
  • 機密文書をオンライン変換サービスへ無条件に送らない
  • 電子署名や権限設定が重要な文書は、抽出物を原本の代わりにしない

Karuzipは.xpsのまま一覧、書庫情報、書庫テスト、全体・選択解凍ができます。作業用コピーを.zipへ改名する必要はありません。元の拡張子を残した方が、XPS、OXPS、一般ZIPの取り違えを減らせます。

KaruzipでXPSの内部を確認する4ステップ

  1. 1

    作業用コピーの.xpsだけを開く

    元ファイルを残し、コピーしたXPSをKaruzipへドラッグするか[中身を見る]から選びます。拡張子は変えません。

  2. 2

    一覧と書庫テストを別々に記録する

    FixedDocumentSequence、FixedDocument、FixedPage、_rels、Resources、[Content_Types].xmlの有無を見て、書庫テストの成否と分けて控えます。

  3. 3

    論理部品と物理pieceを混同しない

    XPSは一つの論理部品を複数の[0].pieceや.last.pieceへ分ける場合があります。名前だけで不要と決めず、参照元と組で確認します。

  4. 4

    必要な静的素材だけを空フォルダーへ救出する

    画像など目的が明確なResources内の部品を選択解凍し、形式、寸法、ハッシュを確認します。ページ表示や関係の自動復元とは区別します。

KaruzipはXPSパッケージをローカルで一覧・書庫テスト・解凍します。XPSページの描画、XPS Viewerの代用、関係修復、署名検証、PDF変換は行いません。

XPSはFixedDocumentSequenceからFixedPageへたどるパッケージ

MicrosoftのXPS解説では、パッケージの頂点にFixedDocumentSequenceがあり、そこからFixedDocument、各FixedPageへ順に参照します。FixedPageにはページの文字と配置があり、画像やフォントは別のResources部品として保存できます。ECMA-388はOpenXPSをOPCのパッケージ要件を拡張したページ文書形式として定義しています。

XPS内部でよく確認する部品
内部パス・部品役割確認時の注意
_rels/.relsパッケージから文書シーケンスへの入口参照先が実在するか確認
FixedDocumentSequence.fdseq文書の並びとFixedDocument参照XPSには一つの文書シーケンスが必要
Documents/.../FixedDocument.fdocページの並びとFixedPage参照参照先ページの欠落を一覧だけで見落とさない
Documents/.../Pages/*.fpageページの文字、図形、配置単独抽出してもViewer表示を再構築しない
Pages/_rels/*.fpage.relsページから画像・フォント等への関係Resourcesと組で確認
Resources/*.png・*.jpgページで使う画像XPS作成時に再符号化される場合がある
Resources/*.odttf難読化された埋め込みフォント一般のフォントファイルとして再配布しない
MetaData/*_PT.xmlPrintTicket等の印刷設定用紙や出力条件であり本文ではない
[Content_Types].xml各部品の内容タイプ分割されたpieceとして見える場合がある
[0].piece / .last.pieceインターリーブされた論理部品の物理片複数片で一つの部品を構成する

実測:2ページの正常XPSを読み込み、一覧・書庫テスト

第三者文書を使わず、WindowsのReachFramework XpsDocumentWriterで、Karuzipのブランド色、自社アイコン、XPSの判断文だけを載せた2ページの検証用XPSを作成しました。WindowsのXPSパッケージ読み取りAPIで2ページを実際に読み込み、WPFで両ページをPNGへ描画して目視しています。

Windows XPS読み取りAPIで開ける検証用XPSの1ページ目。Karuzipアイコン、Viewerと内部確認の境界、XPSパッケージの確認項目が配置されている
正常XPSの1ページ目です。自社アイコンと検証文だけで作成し、XPS読み取りAPIから794×1,123 pxで描画しました。
正常XPSの実測結果
確認結果読み方
ファイルkaruzip-xps-package-image-sample.xps第三者文書・外部リンクなし
XPSサイズ211,300 BSHA-256を記録
XPS読み込み成功・2ページDocumentPaginatorで両ページを要求
ページ描画2ページPASS各794×1,123 pxで目視
物理項目43ファイルインターリーブpieceを含む
展開後サイズ830,474 B物理43項目の合計
書庫テストPASSZIP層を最後まで読み取れた
画像ResourcePNG・256×256 pxXPS作成時に再符号化

正常版SHA-256は35E669B9D234F4EBEA5134FDF7E23E001F425BBE2D002A4BC8A02CE515D9BECCです。この環境にはオプション機能のXPS Viewerを追加せず、XPSパッケージ読み取りAPIとWPF描画で文書構造と2ページの読込を検証しました。ViewerのUI操作を確認したとは記載しません。

実測:第2 FixedPageを欠くXPSは、書庫テストPASSでも2ページ目を読めない

正常版を複製し、論理上の第2 FixedPageを構成するDocuments/1/Pages/2.fpage/[0].pieceと0 Bの[1].last.pieceだけを除いた欠損版を作りました。FixedDocument側の第2ページ参照は残しています。

正常版と第2 FixedPage欠損版の比較
判定正常版欠損版
ファイルサイズ211,300 B208,886 B
物理項目43ファイル41ファイル
展開後サイズ830,474 B826,267 B
書庫テストPASSPASS
第1ページ読込PASS参照可能
第2ページ読込PASSFAIL
XPS読み取り結果2ページ完走Specified part does not exist
画像Resourceありあり
欠損版SHA-256は36E33D08D67BE60F7C0A2BBFAFD2CBAE1C7B67BC9C3966417756AB89D6341C72です。書庫テストPASSはXPSの全ページが読める証明ではありません。 MicrosoftのXPSエラー定義にも、ページ参照に対応するFixedPageがない状態が明示されています。

第2ページを読めない欠損版から、残っているPNGだけを救出

欠損版に残るResources/5514a605-aa7f-4df2-9e37-cba20c29cf4a.png/[0].piece一件だけを空フォルダーへ選択解凍しました。取り出した6,935 BのデータはPNGとして開け、256×256 pxでした。

選択解凍した画像Resourceの照合
確認結果言えること
物理部品Resources/...png/[0].pieceXPS内のPNGデータ片
サイズ6,935 B項目サイズと出力サイズが一致
CRC-328E601378一覧した物理項目と照合
出力SHA-2565F572230…C06B7救出後の再照合に使える
形式・寸法PNG・256×256 px画像として復号できた
元アイコンとの関係バイト列は異なる・復号画素は一致XPS作成時の再符号化を区別

元アイコンのSHA-256はA1062224…EFE1B、XPS内画像のSHA-256は5F572230…C06B7で一致しません。XPS WriterがPNGを再符号化したためです。両画像をRGBAへ復号した画素は完全一致しましたが、元ファイルを同じバイト列で取り戻したとは主張しません。

内部から取り出せるものと、Viewerや原本が必要なもの

XPS内部確認で期待できる範囲
対象Karuzipで確認判断
PNG・JPEG等の画像Resourcesに残れば取り出せる場合がある再符号化、寸法、ハッシュを確認
FixedPage XML物理pieceとして見える場合があるページの描画や参照解決は行わない
文書・ページの並びfdseqとfdocを確認できる欠落参照をKaruzipが修復しない
埋め込みフォントODTTF部品を確認できるライセンスと難読化を無視して再利用しない
ページの見た目Karuzipでは表示しないXPS Viewerまたは対応アプリが必要
電子署名・権限存在する部品の一覧まで有効性や真正性は別の検証が必要
PDF変換非対応表示可能な正規アプリの印刷・変換機能を確認
完全な復旧非対応原本、再取得、作成元、専門業者を優先
拡張子を.zipへ変えて一覧できても、XPSが修復されたことにはなりません。容器を見える形にしただけで、欠けたFixedPageや壊れた関係は戻りません。

XPSの画像・フォント・印刷情報も機密資料の一部として扱う

XPS内部にはページ本文だけでなく、画像、埋め込みフォント、PrintTicket、文書プロパティ、署名関連部品が含まれる場合があります。請求書、契約書、社内帳票をオンライン変換サイトへ送る前に、保存先、守秘義務、組織の規程を確認してください。Karuzipの一覧・解凍はローカルで完結します。

抽出できたことは、権利、真正性、安全性、署名の有効性を証明しません。難読化フォントの再配布、署名済みXPSの再構成、印刷制限の回避を目的に使わず、必要な静的素材だけを扱います。

  • 救出先をアクセス制限されたローカルフォルダーにする
  • 元XPS、作業用コピー、抽出先を明確に分ける
  • ResourcesとMetaDataの内容を外部共有前に確認する
  • 埋め込みフォントを一般フォントとしてインストール・再配布しない
  • 署名や証拠性が重要なら自己判断で再圧縮せず専門担当へ渡す
  • 不要になった作業コピーは組織の規程に従って処分する

まだ開けない時の最終判断

XPSが開けない時の次の行動
確認結果判断次の行動
Viewerが未導入閲覧環境の問題オプション機能を確認。管理PCはITへ依頼
正常な別XPSも開かないViewer・関連付け・Windows側ViewerとWindowsを確認
特定XPSだけ失敗・書庫PASS論理部品や関係の欠落候補必須部品を確認し、必要な素材だけ救出
FixedPage参照先がないそのページは再描画できない原本、バックアップ、作成元を探す
書庫テストFAILZIP層自体が途中または破損再取得、配布元、専門業者へ相談
画像Resourceが残る静的素材救出の候補空フォルダーへ選択解凍し形式と寸法を確認
署名・法的証拠性が重要自己判断の変更を避ける組織のIT、法務、デジタルフォレンジックへ相談

元XPS、作業用コピー、Viewerで開けた版、Karuzipの抽出先を分け、操作と日時を短く記録してください。XPSから一部素材を救出できても、元ページの余白、文字配置、印刷設定、署名を取り戻したことにはなりません。

XPSファイルの開き方と内部確認に関するFAQ

XPSファイルを普通に開くには何が必要ですか?

ページとして読む目的ならWindowsのXPS Viewerを使います。XPS Viewerはオプション機能として提供されるため、[設定]の[システム]→[オプション機能]から追加可能な機能を確認します。

KaruzipはXPS Viewerの代わりになりますか?

なりません。KaruzipはXPS内部のファイル一覧、書庫情報、書庫テスト、全体・選択解凍を行います。ページの描画、印刷、署名表示、PDF変換は行いません。

XPSファイルが開けない時、最初に何を確認しますか?

XPS Viewerが入っているか、正常な別XPSも開けないか、対象ファイルが0 Bでないか、取得が完了したかを確認します。一件だけ失敗する場合は元ファイルを複製して内部確認へ進みます。

Windows 10でもXPS Viewerを使えますか?

MicrosoftはXPS ViewerのFeature on DemandをWindows 10 version 1803以降で利用可能と案内しています。設定画面の文言や組織ポリシーは環境で異なるため、見つからない場合は管理者へ確認してください。

XPSをZIPへ変更すれば開けるようになりますか?

いいえ。拡張子変更はパッケージ内部を見る入口を変えるだけで、欠けたFixedPageや壊れた関係を修復しません。Karuzipなら.xpsのまま内部を確認できます。

書庫テストに成功したXPSは正常ですか?

正常とは限りません。今回の実測では第2 FixedPageを欠くXPSもZIP層の書庫テストに成功しましたが、XPS読み取りAPIは第2ページ要求時に部品欠落で失敗しました。

開けないXPSから画像だけ取り出せますか?

Resourcesに画像部品が残り、ZIP層を読める場合は取り出せることがあります。今回の欠損版から6,935 B、256×256 pxのPNGを選択解凍できました。

XPS内部の[0].pieceや.last.pieceとは何ですか?

XPSが論理部品をインターリーブして保存した時の物理片です。複数のpieceで一つのFixedPageや関係部品を構成する場合があるため、個別名だけで不要と判断しません。

KaruzipでXPSをPDFへ変換できますか?

できません。XPSを正常に表示できる正規アプリの印刷・変換機能を確認してください。機密文書をオンライン変換へ送る前に、保存先と組織の規程を確認します。

XPSとOXPSは同じように扱えますか?

関連する固定レイアウト形式ですが、仕様世代と互換性が同じではありません。拡張子だけを変更せず、.xpsはXPS、.oxpsはOXPSとして作成元と対応アプリを確認してください。

Karuzipで確認した条件

確認日
2026-08-01
環境
Windows 11(日本語)、Karuzip v1.3.0の対応範囲、ReachFramework XpsDocumentWriter、System.Windows.Xps.Packaging.XpsDocument、WPF RenderTargetBitmap、Karuzip同梱系の独立検証用7-Zip 25.01、bundled Pillow
標本
Karuzipブランド色、自社アイコン、XPSの判断文だけを使った2ページの自作XPS。正常版を複製し、第2 FixedPageを構成する物理piece二件だけを削除した欠損版も作成。第三者文書、外部リンク、電子署名、権限制御は含めていない。
確認項目
正常XPS 211,300 BをWindows XPS読み取りAPIで実際に開き2ページを読込・描画。物理43項目、展開後830,474 B、書庫テストPASS。欠損XPSは41項目・書庫テストPASSだが、第2ページ要求時にSpecified part does not existで失敗。残存PNG一件を選択解凍し、6,935 B、256×256 px、XPS内項目とCRC・サイズ一致を確認。

正常XPS SHA-256 35E669B9D234F4EBEA5134FDF7E23E001F425BBE2D002A4BC8A02CE515D9BECC。欠損XPS SHA-256 36E33D08D67BE60F7C0A2BBFAFD2CBAE1C7B67BC9C3966417756AB89D6341C72。救出PNG SHA-256 5F572230B59AA889CCB29268A1E2E494963B1C3FE54259E1E6CBE7AE964C06B7。XPS Viewerは導入せず、XPS読み取りAPIとWPF描画で検証した。元アイコンと救出PNGはバイト列が異なるが復号画素は完全一致。

根拠と更新方針

Windowsの操作、ZIP形式の仕様、Karuzipの機能を混同しないよう、判断ごとに根拠を分けています。

  • Available features on demand | Microsoft Learn learn.microsoft.com XPS ViewerがXPS文書の読み取り、コピー、印刷、署名、権限設定に使うFeature on Demandであり、Windows 10 version 1803以降で利用可能なこと。
  • Add, remove, or hide Windows features | Microsoft Learn learn.microsoft.com Windows 11のオプション機能画面を開く方法と、組織管理端末ではポリシーにより追加UIが隠される場合があること。
  • Introducing APIs for Creating XML Paper Specification Documents | Microsoft Learn learn.microsoft.com FixedDocumentSequence、FixedDocument、FixedPage、画像・フォントResource、関係、インターリーブというXPSの論理・物理構造。
  • XPS Document Errors | Microsoft Learn learn.microsoft.com FixedPage、FixedDocument、FixedDocumentSequence、関係先が欠けた場合のXPSエラーと、最低限必要な文書構造。
  • ECMA-388 Open XML Paper Specification | Ecma International ecma-international.org OpenXPSがOPCのZIP・XML・Unicode等のパッケージ要件を拡張したページ文書形式であること。
  • XPSファイルとは | Karuzip karuzip.com Karuzip v1.3.0でのXPS一覧、書庫情報、書庫テスト、全体・選択解凍と、Viewer・修復・PDF変換非対応の範囲。

Viewerで開けないXPSは、元を残して内部を確認する

KaruzipはXPSの中身一覧、書庫情報、書庫テスト、全体・選択解凍に対応します。ページ表示やPDF変換は行わず、ファイルや救出物を外部サーバーへ送信することもありません。

Karuzipを無料でダウンロード