ファイルフォーマット

ファイルフォーマットの最新ニュースをまとめて検索!

ファイルフォーマットコンピュータ上で利用するファイルの保存形式を指す。コンピュータで扱う文書音声画像動画などのさまざまなメディアファイルを特定の利用方法やアプリケーションソフトウェアで共通に扱うための形式や規格のこと。

通常、すべてのファイルは単なるテキストまたはバイナリファイルであるので、ファイルの内容だけからはそのファイルフォーマットを知ることが困難な場合がある。このため、ファイル名に拡張子をつけて識別したり、ネットワークでの転送時にはMIMEヘッダ等をあわせて送るといった方法がとられる。しかし、拡張子は簡単に、しかも自由に編集できるため、信頼性は極めて低い。そのため、多くのファイルフォーマットは、ファイルの先頭にマジックナンバーと呼ばれる、より確実にファイル形式を識別するための情報を付加する。

さまざまなアプリケーションで扱える標準的なフォーマットもあるが、オペレーティングシステムやアプリケーションによりそのデータ形式は様々である。

目次

[編集] データの区切りの単位に注目した分類

  • bit(ビット)をデータの区切りの単位とするデータ。例:圧縮されたデータ
  • byte(バイト、1byte = 8bit)を単位とするデータ。例:各種アプリケーションのデータファイル
  • 文字を単位とするデータ。例:テキストファイル

[編集] 汎用性に注目した分類

標準化されたフォーマット
国際的な機関で制定されたフォーマット。ファイルフォーマットの例としては、JPEG、MPEGなどがある。標準化機関の例としては、ISO(国際標準化機構)JIS(日本工業規格)W3C (World Wide Web Consortium) などがある。
事実上、業界標準となっているフォーマット
下の特定のオペレーティングシステム (OS) やアプリケーションに依存するフォーマットに含まれるが、広く使用され事実上標準(デファクトスタンダード)となっているもの。例としては、GIFなどがある。
特定のオペレーティングシステム (OS) やアプリケーションに依存するフォーマット
各種OSやアプリケーションのデータファイル。例としては、BMP、RTF(ともにWindows)、PDF(米Adobe社)など多数ある。

[編集] よく知られたファイルフォーマット一覧

[編集] テキスト、ハイパーテキスト、ドキュメント

  • プレーンテキスト
  • RTF (Rich Text Format)
  • HTML (HyperText Markup Language)
  • XHTML (Extensible HyperText Markup Language)
  • MHTML (MIME Encapsulation of Aggregate HTML Documents)
  • TeX
  • ODF (OpenDocument Format)
  • PDF (Portable Document Format)
  • DjVu
  • DVI (DeVice Independent)
  • CSV(Comma-Separated Values)

[編集] データ記述フォーマット

[編集] 画像・図形

詳細は「画像ファイルフォーマット」を参照

[編集] ラスターイメージ

詳細は「ラスターイメージ」を参照

  • BMP (Microsoft Windows Bitmap Image)
  • DPX (Digital Picture Exchange)
  • FlashPix
  • GIF (Graphics Interchange Format)
  • HD Photo
  • JPEG (Joint Photographic Experts Group)
  • JPEG 2000
  • MAG (MAKIchan Graphic loader)
  • OpenEXR
  • PICT (QuickDraw Picture)
  • PNG (Portable Network Graphics)
  • RAW画像
    • DNG (Digital Negative)
  • TGA (Truevision Graphics Adapter)
  • TIFF (Tagged Image File Format)

[編集] ベクターイメージ

詳細は「ベクターイメージ」を参照

  • EPS (Encapsulated PostScript)
  • SVG (Scalable Vector Graphics)
  • WMF (Windows Metafile)
  • HP-GL
  • DXF

[編集] 音声

詳細は「音声ファイルフォーマット」を参照

コーデック」も参照

[編集] 楽曲

[編集] 動画

コンテナフォーマット」も参照

[編集] 時間軸を持つもの

  • アニメーションGIF
  • MNG (Multiple-image Network Graphics)
  • SWF (Macromedia Shockwave Flash)
  • SMIL (Synchronized Multimedia Integration Language)

[編集] ファイルアーカイブ(圧縮など)

[編集] オブジェクトファイル

詳細は「オブジェクトファイル」を参照

[編集] スクリプト

詳細は「スクリプト言語」を参照

[編集] その他

  • EDIF (Electronic Design Interchange Format) - 電子設計データ

[編集] ファイルフォーマットと関連づけ

特定のファイルフォーマットと、それを開くアプリケーションソフトウェアを登録しておき、操作を行いたいファイルを選択した際にアプリケーションソフトウェアを選ぶ手間を省くための動作を関連づけるという。関連づける手法はオペレーティングシステムなどの環境により異なる。例えばWindowsOS/2では拡張子によって対応するアプリケーションを選択する(Windowsではレジストリに登録する。OS/2ではWPSの.INIファイルに情報が格納される)。

Mac OSでは、ファイルのメタデータとしてクリエータとタイプというデータがある。ファイルシステムのHFSHFS+、ファイル転送プロトコルのAFPではこれらは保持されるが、FTPHTTP、電子メール等を介してファイルをやりとりする場合は、クリエータとタイプを保持するフォーマット(MacバイナリAppleSingleAppleDoubleBinHex等)に変換するか、Mac OS用のアーカイブフォーマット(StuffItMacLHA等)を用いる必要がある。 Mac OS Xではクリエータとタイプがあればそれを優先するが、なければ拡張子による対応づけが利用されるようになった。SpotlightではUTIも使用されている。


Resource sites:

[編集] 関連項目

最終更新 2009年11月13日 (金) 10:50 (日時は個人設定で未設定ならばUTC)。
【ファイルフォーマット】変更履歴

ご利用上の注意