WMZファイル形式
概要
WMZ ファイル形式は Windows Metafile (WMF) フォーマットの圧縮されたバージョンです。それは主に、HTML 形式のドキュメントを保存する際の中間ステップとして Microsoft Office アプリケーションの古い版によって使用され、または組み込まれたクリップアートと方程式を含む文書をメールします。その歴史的な意味にもかかわらず、WS フォームは、より近代的なファイル形状、例えば、EMF と SVG をベクトルグラフィックに置き換えられています.
WMZ ファイルは通常、GZIP アルゴリズムを使用して圧縮され、それは個々のファイルではなく、すべてのアーカイブに DEFLATE コンプレッシャーを適用します. これは、原始データの完全性の多くを失うことなく、メタファイルを保存するためのコンパクトな方法です. しかし、今日では、より少ない一般的であるにもかかわらず、開発者や技術ユーザーが遺産システムや特定の使用ケースを扱うために、WM Z フィルムとどのように働くかを理解することは、まだ価値があるかもしれません.
主な特徴
- 圧縮効率: GZIP の DEFLATE アルゴリズムを使用して WMF メタフィルを効果的に圧迫します.
- メタファイルサポート: 文書に組み込むのに適したコンパクトで圧縮された形式でベクトルグラフィックデータを保存します.
- Legacy Compatibility: WMF ファイルをサポートする Microsoft Office アプリケーションおよびその他のソフトウェアの古いバージョンと密接に動作するように設計されています.
- Cross-Platform Viewing: Corel WinZip や Apple Archive Utility などの互換性のあるツールを使用して、さまざまなオペレーティング システムで開くことができます.
技術規格
フォーマット構造
WMZ ファイル形式は基本的に Windows Metafile (WMF) フォーマットの GZIP 圧縮版です:
- ファイルヘッダー:圧縮されたデータに関するメタデータが含まれています.
- オプションヘッダー:圧縮設定または特定の要件に応じて存在する可能性のある追加ヘッド.
- 圧縮データ:実際のWMFファイルコンテンツ、DEFLATEを使用して压縮.
- File Footer: 完全性を確保するためにチェックインおよびその他の情報を含みます.
コアコンポーネント
WMZファイルのコアコンポーネントには以下が含まれています:
- ヘッダーセクション:ファイルに関する重要なメタデータ、例えば圧縮方法およびタイムスタンプが含まれています.
- ボディセクション:圧縮されたデータを含む主な部分。これは実際のWMFコンテンツが居住している場所です.
- フォーターセクション:圧縮されたデータの完全性を確認するためのチェックを含みます.
標準と互換性
WMZ ファイルは GZIP 仕様のバージョン 4.3 に準拠しています RFC1952 . これはGZIP圧縮をサポートするさまざまなプラットフォームやツールの互換性を確保しますが、WMFファイル内のコンテンツの特定の性質のおかげで、すべての一般的なG ZIP視聴者やデコンプレッサーがそれらを正しく処理することはできません.
歴史&進化
WMZ フォーマットは、より古いバージョンの Microsoft Office に導入され、複雑なメタファイルを効率的にストレージおよび伝達する手段として、クリップアートや方程式を含むものなど、その主な目的は HTML 形式のドキュメントを保存する際のファイルサイズを減らすこと、または組み込まれたグラフィックを搭載したメールを送信することでした.
WMZファイルで働く
WMZファイルの開設
WMZ ファイルを開くには、MacOS で Corel WinZip または Apple Archive Utility などのアプリケーションを使用することができます. これらのツールは、GZIP アーカイブをデコンプレッシャーして、WMF コンテンツを明らかにすることができます.
WMZファイルの変換
WMZファイルを変換することは、通常、GZIPデコンプレッサーを使用してそのコンテンツを抽出し、その後、結果のWMFファイルがEMFやSVGのような別のフォーマットに転換することを意味します。このプロセスはスクリプトや専用コンバージョンツールで自動化することができますが、特定のソフトウェアの推奨は、商業製品のプロモーションを避けるために提供されていません.
WMZファイルの作成
WMZファイルは通常、以前のバージョンのMicrosoft Officeアプリケーションによって自動的に作成され、HTML形式のドキュメントを保存したり、組み込まれたクリップアートと方程式を含むメールを送信したりします.
一般的な使用例
- Legacy Document Conversion: 内蔵グラフィックを含む HTML 形式で保存された古い Microsoft Office ドキュメントを変換する場合.
- メールアタグメント:複雑なベクトルグラフィックを搭載したメールを送信するには、メールのサイズを明らかにせずに、特に遺産システムを扱う場合.
- Vector Graphics Storage:効率的なメタフィル処理を必要とする文書またはアプリケーション内のベクトルグラフィックのためのコンパクトストレージソリューションとして.
利点&制限
優位性:
- GZIP の DEFLATE アルゴリズムを使用して WMF ファイルを効率的に圧縮します.
- Microsoft Office の以前のバージョンおよび WMF をサポートする他のソフトウェアとの互換性.
- 文書の保存または転送のために圧縮されたメタフィルに依存する遺産システムに適しています.
限界:
- 現代のアプリケーションでは、EMFやSVGなどのより高度なフォーマットの普及によりサポートが制限されています.
- 特定のツールや図書館を必要とし、すべてのプラットフォームで簡単に利用できないコンテンツをデコンプレックスおよび表示します.
開発者資源
WMZファイルのプログラミングは、さまざまなAPIや図書館を通じてサポートされます. コードの例と実施ガイドはすぐに追加されます.
よくある質問
WMZファイルを開くにはどうすればよいですか?
Corel WinZip や Apple Archive Utility などのソフトウェアを使用して、GZIP アーカイブを削減し、組み込まれた WMF コンテンツを表示できます.
WMZファイルは他のフォーマットに変換できますか?
はい、あなたは最初にコンテンツをGZIPデコンプレッサーを使用して抽出し、その後、結果のWMFファイルをEMFやSVGのような別のフォーマットに変換することができます.
WMZファイルをプログラム的に作成する最善の方法は何ですか?
WMF ファイルを最初に生成し、その後、Python、C#、Java などのさまざまなプログラミング言語で利用可能な GZIP ライブラリを使用して圧縮することができます.