2003 CNS GUIDE
copyright
 

4.3 ファイルの種類

ファイルには,データの種類や作成したアプリケーション,利用目的などによってさまざまな保存形式があります. あるアプリケーションで作成したデータを定められた形式で保存して,再び利用したい場合には,先に使っていたアプリケーションと同じアプリケーション,もしくはそのファイルを確実に開けるアプリケーションで 開く必要があります.

4.3.1 拡張子

ファイルの保存形式の理解と関連付けられたアプリケーションとの 連動を円滑にするためにファイルには目印をつけることがあります. その目印として,ファイル名の最後に付加された文字列を ``拡張子''といいます. ``ファイル名.拡張子''のようにドット(`.')で 区切られた後の文字列が拡張子です. 以降,本書では拡張子であることを明示的にするために `.txt'のように,`.'を含んで表記します. 例えば,`.txt'という拡張子は テキストエディタ([*])で扱えるテキスト形式のファイル,`.doc'はWordというアプリケーションで扱えるWord文書形式のファイル,`.java'はJava言語で記述されたテキストファイル,`.tex'はLaTeX([*])のソースファイル であることを表します.

Windows では,拡張子とそれを開くアプリケーションが対応しており,ファイルのアイコン ([*])を ダブルクリック([*])するこ とで,関連づけられたアプリケーションを起動できます. また,Mac OS では拡張子という概念はありません. 拡張子からではなくファイルの中の特別なデータから対応するアプリケーションを判定します. そのため,拡張子を意識するOS であるWindows やUNIX にファイルを転送するときには拡張子をつけるように注意してください.

拡張子と,そのファイル形式の対応について SFCの授業などでよく目にする代表的なものを 表4.1に示します. 画像ファイル・ 動画ファイルの形式とその特徴についての詳細は[*]を参照 してください.


表4.1 ファイルの拡張子の例
拡張子  
.doc Microsoft社のWordで扱える文書ファイル 
.ppt Microsoft社のPowerpointで扱えるファイル
.xls Microsoft社のExcelで扱えるワークシートやブックのファイル
.txt テキストファイル 
.html HTML言語([*])で書かれたファイル
.css HTML文書のレイアウトなどを定義したスタイルシート([*])のファイル
.csv カンマ区切りで保存されているデータを扱うテキストファイル 
.ps Adobe Systems社によって開発されたページ記述言語PostScriptファイル
.pdf Adobe Systems社によって開発されたレイアウトなどの文書イメージを再現できるファイル
.exe 主にWindows で使用されるアプリケーションなどのプログラムを実行するファイル 
.java Java言語で書かれたソースファイル
.class Javaのソースファイルをコンパイルして作成されるファイル
.tex TEXやLaTeX([*])のファイル
.c C言語で書かれたソースファイル
.cc C++ 言語で書かれたソースファイル
.tar TAR形式でまとめられたファイル
.gz gzipで圧縮されたファイル
.sdoc Smart doc形式で記述されたファイル
.jmp 統計ソフトウェアJMP INで用いられるデータファイル