ワープロやら、表計算やら、アプリケーションソフトやら作成したデータはファイルとして補助記装置に記録されます。
使いたいとなった時にすぐに呼び出すことができないので、プログラムというファイル形式で補助記憶装置にしまわれています。
データの種類と代表的なファイル形式
共通フォーマットとして広く利用されているファイル形式には下記があります。
テキスト形式
文字コードと、改行やタブなど一部の制御文字のみで作られるファイル形式です。文字を扱うアプリケーションソフトであれば、まず間違いなく読み書きすることができます。
CSV形式
基本的にはテキスト形式ですが、個々のデータである文字や数字をカンマ(,)で区切り、行と行を改行で区切ることで、表形式のデータを保存することに特化したファイル形式です。
画像が埋め込まれた書類を、コンピュータの機種やOSの機種によらず、元の通りに再現して表示することができる電子文書のファイル形式です。文書配布時における標準的なフォーマットとなっています。
画像用のファイル形式
説明 | |
---|---|
BMP | 画像を圧縮せずにそのまま保存するファイル形式。画質は一切劣化しないが、ファイルサイズは大きくなります。 |
JPEG | 写真を保存するのに向いている画像圧縮形式です。圧縮率が高く、フルカラーの画像を扱えるため、ディジタルカメラで写真を記録する用途などでも使われています。不可逆圧縮を行うため、圧縮のレベルに応じて画質が劣化します。 |
GIF | イラストやアイコンなどの保存に適した画像圧縮形式です。可逆圧縮であるため画質の劣化はありませんが、扱える色数が256色までという制限を持ちます。 |
PNG | 当初はGIFの代替として登場しましたが、フルカラーを扱える上に可逆圧縮であるため画質の劣化もないという、万能な画像圧縮形式です。 |
音声用のファイル形式
説明 | |
---|---|
MP3 | 音声を圧縮して保存するファイル形式。不可逆の圧縮を行う。MP4の方がよく見る |
MIDI | 音声そのものではなく、ディジタル音楽の演奏データを保村することができるファイル形式。最近あんまりみない |
動画用のファイル形式
説明 | |
---|---|
MPEG | 動画を圧縮して保存するファイル形式で不可逆圧縮。ビデオCDに使われるMPEG-1、DVDに使われるMPGE-2、インターネット配信や携帯電話で使われるMPEG-4など |
個人的に気になったファイル形式その他
基本情報には書いてないが、ファイル形式という言葉を見て気になってしまったので書いておきます。
TSV形式
CSVと違いタブで項目間を区切る。
csv
hoge,hoge,hoge
tsv
hoge hoge hoge
XML形式
Extensible Markup Languageの略です。記述が冗長になりがちなので、jsonが使われることが多くなってきている
<要素名 属性名="属性値">内容</要素名>
JSON形式
JavaScript Object Notationの略でjson。聞いたら最初は誰もが金曜日を思い浮かべる。オブジェクト構造をベースにして作成されており、軽量なため使われることが多い
{
"hoge" : "fuga",
"birthday : 1999,
}
// { "key" : "value" } の形式
マルチメディアデータの圧縮と伸張
画像や音声、動画などのマルチメディアデータは、そのまま保存すると膨大なデータ量になってしまいます。そのため、何らかの圧縮技術を用いてデータサイズを小さくして保存するのが普通です。
圧縮されたファイルを開く時は、逆方向の伸張という展開作業を行なって、元のデータを復元します。元々のデータを間引く形で圧縮したものは、伸張後も厳密な意味の「元と同じ」データにはなり得ません。このような圧縮方法を不可逆圧縮と呼びます。戻せる場合は可逆圧縮と言います。
まとめ
どこも大事