【小ネタ】office 製品に貼り付けられた画像ファイルを抜き出したい!
突如寒くなってきて朝布団から出るのがつらい…kimoto です。
今回は、ちょっとした小ネタを。
いや、元ネタは小ネタどころではなく凄い記事なのですが。
Office 製品のファイルから画像のデータのみを抜き出したい時などに役立つ tips です。
まずはワード
先日、Word のファイルから画像を抜き出したい時に Word を起動すらしなくて良い方法が話題にあがっておりました。
やりかたは簡単。拡張子を「.docx」を「.zip」にし、そのまま解凍するだけです。
すると「_rels」「docProps」「word」というディレクトリができるので、「word」の中を見てみます。
画像データがあれば、ここに「media」というディレクトリができており、その中に画像ファイルが入っています。
べんり!
じゃあエクセルは?
これはすごい!ということで、他のファイルはどうかを試してみました。
まずはエクセル。
同じように「.xlsx」を「.zip」にし、ダブルクリックで解凍!
するとやはりちゃんと解凍され、できたディレクトリには先程と似た「_rels」「docProps」「xl」というディレクトリができています。
そして「xl」の中を覗くと…ありました!「media」というディレクトリの中に、ちゃんと画像が入っています。
ならパワポも!?
ということで拡張子を「.pptx」から「.zip」にして解凍してみます…。
やはり「_rels」「docProps」「ppt」というディレクトリ郡ができ、「ppt」の中には「media」が!
そして、ばっちりその中に画像ファイルが入っておりました。
てことで
その他、画像だけでなくテキストデータなども xml ファイルとして格納されています。
いやー、office 製品のファイルが実は zip で固めてあるとは思ってもみませんでした。
元ネタはこちらの記事です。すごいですね!