隠された宝物のロック解除:Microsoft Office Documentsから埋め込まれたファイルを抽出する
Microsoft Word、Excel、およびPowerPointドキュメントには、多くの場合、埋め込まれた画像、ビデオ、その他のファイルが含まれています。 これらを個別に保存することは退屈です。 幸いなことに、Office Open XML形式を利用している簡単なトリックは、迅速なソリューションを提供します。
Microsoft Office 2007以降のバージョンは、Office Open XMLフォーマット(.docx、.pptx、.xlsxなど)を使用します。 この形式は、Office Onlineおよびモバイルアプリ、およびGoogleがオフィス形式にエクスポートする際にGoogleドキュメントでも使用されます。 重要なのは、これらのファイルが本質的に偽装されたzipアーカイブであることです。ファイルを解凍することにより、画像、ビデオ、オーディオなどを含むすべての組み込みコンテンツに直接アクセスできます。この方法は、多数の埋め込みファイルを含むドキュメントを扱う場合に特に役立ちます。多くの場合、各アイテムを手動で抽出するよりも速く証明します。
例:例:Windowsの壁紙の画像と古典的なキャニオンを含むPowerPointプレゼンテーション(Windows 3.0から)。各メディアファイルを個別に保存する代わりに、はるかに効率的なアプローチが利用可能です。
PowerPointファイルのコピーを作成します。 ファイル拡張子を.pptx(または類似)から.zipに変更します。 次に、ZIPアーカイブプログラムを使用してファイルを開きます(Windowsの7-ZIPやMACOSの非アーチバーなど)。 または、一部のアーカイブアプリケーションは、元のファイルを直接開き、zip形式を認識できます。
内部には、ドキュメントデータを含むXMLファイルと、「Media」サブディレクトリを含むフォルダー(PowerPointの「PPT」、Word for Wordの単語」などがあります。 この「メディア」ディレクトリは、すべての埋め込みファイルを保持しています。 私たちの例では、壁紙とビデオはこのフォルダー内にあります。
この方法は非常に効果的ですが、埋め込まれたファイルは抽出時に元の名前を失う可能性があることに注意してください。 ただし、ファイル拡張子とメタデータは通常保存されます。 このトリックは、古い.doc、.ppt、または.xls形式ではなく、最新のOffice 2007ファイルでのみ動作します。 この制限にもかかわらず、この手法は、特に必要なオフィスアプリケーションがないシステムで、オフィスドキュメントから埋め込まれたファイルを抽出するために非常に貴重なままです。
以上がMicrosoft Officeファイルにはあなたを助けることができる秘密がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。