PRNX ファイル形式とは?
.prnx ファイルは、DevExpress スイートに含まれる XtraReports コンポーネントに関連付けられています。XtraReports は、.NET ソフトウェア開発者が Windows デスクトップおよび Web アプリケーション内でレポートを設計、プレビュー、および配布するために使用されます。
.prnx 拡張子を持つファイルは、レンダリングされたレポートドキュメント(表示または印刷の準備が整った、完全に処理されたレポートのスナップショット)を保存します。バイナリレベルでは、.prnx ファイルは ZIP アーカイブ(オフセット 0 の PK マジックバイト 50 4B 03 04 で識別可能)であり、XML 形式のページコンテンツを埋め込まれた画像やリソースと一緒にパッケージ化しています。
この形式は、DevExpress の Document Viewer コンポーネントによって生成および消費されます。通常、.repx ファイルとして保存されたレポートレイアウトから生成されます。DevExpress スイートは、以下を含む環境で構築されたプロジェクトをサポートしています:
- Visual Studio (C# および VB.NET)
- Delphi (VCL および FireMonkey)
- ASP.NET WebForms および HTML5/JavaScript ベースの Web ビューアー
.prnx ドキュメントは、Document Viewer から PDF や RTF などの形式にエクスポートできます。これらのファイルはダブルクリックで開くようには設計されていません。内容を正しくレンダリングするには、DevExpress Document Viewer または互換性のあるアプリケーションが必要です。
セキュリティと安全性
リスク: LOWPRNX は不活性なレポートデータ(ZIP 圧縮された XML + 画像)であり、実行可能ではないため、ファイル自体は無害です。実用的な落とし穴は、一般的なアプリでは開けないことです。広告ポータルなどから怪しい «PRNX ビューアー/オープナー» ツールをダウンロードしないでください。正当なスタンドアロンツールは存在しません。サポートされている方法は、それを作成した DevExpress アプリケーションを使用するか、送信者に PDF/Excel として再エクスポートを依頼することです。
形式の詳細
概要PRNX ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ。オフセット 0 の最初の 4 バイトは `50 4B 03 04`(`PK` マジックバイト) |
| 内部エンコーディング | レンダリング済みのページレイアウトとドキュメントメタデータを記述する UTF-8 XML |
| MIME タイプ | `application/octet-stream` |
| 開発元 | Developer Express Inc. (DevExpress) |
| 生成コンポーネント | XtraReports / PrintingSystem Document Viewer (.NET レポーティングスイート) |
| ソースレイアウト形式 | `.repx`(編集可能なレポートレイアウト)。`.prnx` はレンダリングされた印刷準備完了のスナップショットを保持 |
| プラットフォームサポート | .NET (WinForms, WPF, ASP.NET WebForms, ASP.NET Core, Blazor, WinUI 3, MAUI) |
| 埋め込みリソース | 画像やその他のアセットは、コンテナ内の追加の ZIP エントリとしてバンドルされる |
| コンテンツモデル | 固定レイアウト、ページ指向。各ページは完全に処理された XML として保存される |
| エクスポート機能 | Document Viewer は PDF, RTF, XLSX, DOCX, HTML, CSV, および画像形式にエクスポート可能 |
| 言語環境 | C#, VB.NET, および Delphi で記述されたプロジェクトから作成される |
| 直接編集不可 | レンダリングされたスナップショットを表す。デザインの変更にはソースの `.repx` レイアウトの編集が必要 |
| 検査 | 7-Zip などのアーカイブツールでファイルを解凍し、生の XML や埋め込みリソースにアクセス可能 |
| リリース日 | 2000s (DevExpress XtraReports / .NET Reporting suite) |
| 仕様書 | docs.devexpress.com |
PRNX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PRNX ファイルについて最初の質問をしてみましょう。