【これは約 3 分の記事です】
WordやExcel、Power Pointといった、Microsoft Officeのファイル、メールで送る際に圧縮して送る方も多いと思います。
圧縮するので、通常はファイルサイズが小さくなるのですが、OfficeファイルなどをZIPファイルに圧縮しても、ほとんど小さくなりません。
この例では、
- 元のPower Pointファイル(pptx) 1.49MB
- 圧縮してZipにしたファイル 1.43MB
あまり小さくなっていないですね。
docx、xlsx、pptxはzip圧縮しても小さくならない
Microsoft Officeで作成したファイル、拡張子が
- docx
- xlsx
- pptx
これらのファイルは、zipファイルに圧縮しても、ほとんど小さくなりません。これはなぜか。
拡張子を変えてみるとわかります。
拡張子を変えてみましょう
PPTXの拡張子を
ZIPに変えてあげます。
すると、拡張子変えることについて警告が出ますが、「はい」を押すと、
なんということでしょう!パワーポイントのファイルがZIPの圧縮ファイルに変わりました。圧縮はしていませんので、サイズは1.49MBのままです。
でも、このファイル、解凍できるんですかねぇ
解凍できますね。
Power Pointを持っていなくてもファイルの内容が読める
で、このフォルダを
ppt →slide→slide○.xml
と開いていくと、Power Pointを持っていなくても、中に書かれている文字が読めたりします。
元のPower Pointの内容抜粋
xmlファイルを開くと「おおまかに」と、もとのPower Pointに入っている文字が見えます。
結論
Microsoft Office 2007以降で、標準ファイル形式(拡張子が「○○x」)で保存されたものは、
XML及びそれに付随するファイルをZIP圧縮したもの
として保存されています。
つまり、
すでにZIPファイルとして圧縮がかかっている
ので、MS Officeのファイルは圧縮してもほとんどサイズが変わらないのです。
防災SNSアドバイザー。情報処理安全確保支援士第5338号。ネットワークスペシャリスト。ITコーディネータ
東北大学大学情報科学研究科第2期生。1994年からインターネットに携わる。システムベンダーの総務社内SEとして、社内システムの構築運用やBCP策定、従業員教育に関与。2015年情報セキュリティ専門法人「まるおかディジタル株式会社」を福井県坂井市丸岡町に設立し現在に至る。研修では基本的に防災のお話以外では着物でお話させていただいております。
情報セキュリティ・IT関連資格取得・企業防災(BCP)の組織内教育・コンサルティング・支援・取材のお問い合わせなどございましたら、こちらからご連絡ください。
メール・お電話・FAX・Facebook
https://www.maruoka-digital.jp/contact/form/