こんなにあるの!?いろいろな拡張子

拡張子とはファイルの最後に付いている「.(ドット)+英数字2〜4文字」で表す記号のようなもので、ファイルの種類を表すのに使われます。

例えば、.jpgだと画像ファイル、.txtだとテキスト文書形式のファイルにつけられる拡張子です。画像を「右クリック」→「名前の変更」から勝手に拡張子を変えるとファイルが開けなくなる可能性があるので注意してください。

拡張子を覚える利点は?

拡張子を利用してパソコンはそのファイルの種類を判別します。逆に言うと拡張子を覚え見ることでそのファイルが動画であるのか文書であるのかすぐに判別することができます。

代表的な拡張子を見ていきましょう。

【JPEGファイル】

jpgは「Joint Photographic Experts Group」の略で写真に適した画像形式です。24ビット(1670万色)を扱え、写真やグラデーションもキレイに表現できるのが特徴です。キレイに写真が映し出され、かつファイルサイズが小さいので写真にはオススメです。
しかし、非可逆圧縮形式のフォーマットなので画像を圧縮するたびに画質が劣化し元に戻すことができません。

【メリット】

  • 高画質でファイルサイズが小さい
  • グラデーションがキレイ
  • 写真に向いている

【デメリット】

  • 画質が劣化する
  • ノイズが発生する場合がある
  • 背景を透明にすることができない
  • ロゴやイラストには向いていない

http://liginc.co.jp/web/design/material/50037″

【GIFファイル】

gifは「Graphics Interchange Format」の略で、扱うことができる色数は256色です。画質を劣化させることなくデータサイズを極めて小さくできます。

しかし、扱える色数は256色しかないため、自然写真など多数の色の再現を必要とする画像データには適していませんが、可逆圧縮形式なので何度圧縮して画質は劣化しません。また、 JPEGにない特徴として、背景を透明にした画像を実現できたり、動きをつけたアニメーション画像なども表現できます。

【メリット】

  • データ容量が少ないため、ロゴなどのシンプルな画像に最適
  • アニメーションが作れる
  • 背景を透明にできる

【デメリット】

  • 色数が256色なので、写真にはよくない
  • アニメーション以外ではPNGが適している事が多い
  • CMYKのカラーモードが使えない

【PNGファイル】

PNGは「Portable Network Graphics」の略で、フルカラーをサポートしており、最大48bit(約280兆色)もの色を扱えることができます。可逆圧縮なので画像圧縮による劣化もありませんし、GIFでも可能な完全な透過・不透明に加え半透明を表現することができます。しかし、GIFのようにアニメーションには対応しておらずフルカラーにした場合、JPEGよりもファイルサイズが大きくなってしまいます。

【メリット】

  • イラストやロゴなどでGIFの代わりに使える
  • 256色からフルカラーの可逆式圧縮が使える
  • 背景を透明にできる

【デメリット】

  • フルカラーでは可逆式圧縮のため、JPEGより容量が大きくなる
  • GIFのようにアニメーションが作れない

これらの拡張子は画像ファイルです。ファイルの長所、短所を理解して使いわけるといいです。まとめるとこんな感じです。

「JPEG」:写真やグラデーションがある画像、色数が多い画像向き。「GIF」:色数が少ない、シンプルな画像向き。ファイルサイズを小さくできる。「PNG」:図版、シンプルなイラスト向き。ファイルサイズはGIFより小さい。

音楽の拡張子を見てみましょう。

【wav】

Windowsで使われる標準音声形式で圧縮する前の元形式になります。圧縮されていないので、CDとほぼ同じ音質でサイズは5分のファイルで大体50MB程です。

【mp3】

映像データ圧縮方式のMPEG-1で利用される音声圧縮方式の一つ。人間の感じ取りにくい部分のデータを間引くことによって高い圧縮率を得る非可逆圧縮方式を採用しており、音楽CD並の音質を保ったままデータ量を約1/11(128kbps)に圧縮することができます。音質を犠牲にすればさらに高い圧縮率を得ることもできます。

【AAC】

MP3の後継といえるもので、全ての圧縮率において高音質を実現するべく作られています。MP3はMPEG-1という映像圧縮技術の音声部分を利用していますが、AACは、より新しいMPEG-2 の音声圧縮技術を利用しています。ちなみにmp3の説明で出てきたbpsとはビットパーセコンドと呼び、1秒間に何bitのデータを転送するかを表す通信速度の単位のことです。

まとめ

いかがでしたでしょうか?この他にもたくさん拡張子の種類はあります。画像フォーマットの特徴を正しく理解出来ていると、綺麗でしかもサイズが軽いデータを作成することができます。いずれも広く利用されている画像フォーマットですので、違いが今まで分かっていなかった、特に気にしていなかったという方は必ず抑えておきましょう。

拡張子を覚えておくことでファイルの性質を一発で判別し、効率よくファイル管理をすることができるでしょう。また、不正なプログラムを安易に実行する危険性も減ります。

このエントリーをはてなブックマークに追加

筆者

Y.Morishita

Bigmac inc. 制作部所属 所属。2017年4月にBigmac inc.に入社。 主にコーディングを担当しています。 一人前にはまだまだ程遠いひよっこですが、早く一人前になるために勉強の日々です。 これからもっともっと知識を増やし、周りに頼られるような存在になりたいです。 趣味は、音楽鑑賞でライブやフェスが生きがいです。 この前行ったフェスでは、左足を負傷したけどとても充実した二日間でした。漫画も大好きです。

筆者が最近執筆した記事