
拡張子
Windowsの場合、ファイルタイプは拡張子によって決まります。
Macの場合にはファイルの先頭に付いたマックバイナリヘッダ(通常128byte)で決まります。
Macではアイコンで見分けるしか方法がないので、ここではWindowsのファイルシステムについて解説していきましょう。
Windows(DOSでも同じ)では、ファイル名に「名前.拡張子」というスタイルを使っています。
16ビットの時代(Windows3.1まで)には「ファイル名(英数半角8文字以内で特定の記号は不可).拡張子(英数半角3文字以内で特定の記号は不可)」という文字数制限付きのファイルシステムでした。
それがWindows95、つまり32ビットOSになってから、文字数の制限や特定の記号の制限(特に半角スペースと半角ドット)はなくなりました。
しかしながら基本的な構造は全く同じで、ファイルを識別するための“ファイル名”プラス、半角ドット“.”プラス、“拡張子”(基本はいまだに半角3文字)です。
ファイル名に半角ドットが含まれる場合には、最後についた半角ドット以降を拡張子とみなします。また拡張子は、「html」のようなファイルタイプ以外は、いまだにほとんど3文字です。
ファイルを操作するときに、この拡張子を見て判断すると間違いが起きません。このページの下に「よく使われる拡張子」の表を作ってありますので、参考にして下さい。
でも、Windows95やWindows98では標凖(初期状態)でこの拡張子が見えていません。例えばエクスプローラだと、アイコンは違っているがファイル名が全く同じファイルがたくさん並んでいるのを見たことがあると思います。
実際には、ファイル名は同じでも拡張子が違っているのです。その拡張子を見て、Windows自体も「どのアイコンを使うか?」を决めているのです。
拡張子を表示させる
拡張子を表示させる方法は、エクスプローラかマイコンピュータを開き、メニューの中の「表示」を選択します。
「表示メニュー」の中に「オプション」(IE4以降がインストールされていると「フォルダオプション」)という項目がありますから、そこを選択(クリック)して下さい。
「オプション(フォルダオプション)」というダイアログが開きますので、その中の「表示」というタブ(項目)を選んで下さい。
最初にある「ファイルとフォルダ」という項目の中に「表示されないファイル」というのがありますから、その中の丸いボタンで表示された「すべてのファイルを表示する」をチェックして下さい。
丸いボタンの中が黒い点になっていればOKです。これで全てのファイルの拡張子が、全てのソフトから見えるようになります。
拡張子を関連付ける
例えば「Readme.txt」というファイルは、拡張子が「txt」(テキストファイル)なのでアイコンがメモ帳になり、
ダブルクリックするとメモ帳が開きます。「people.bmp」というファイルは、拡張子が「bmp」(ビットマップファイル)なのでアイコンがペイントになり、
ダブルクリックするとペイントが開きます。これは、各々の拡張子と各々のソフトが“関連付け”されているからなのです。
新しいソフトをインストールすると、そのソフトが「関連付けの情報」を書き換える場合があります。従って、あるファイルをダブルクリックするとそれまで開いていたソフトが開かなくなり、
新規にインストールしたソフトが起動するようになったりするのです。上記の「表示」→「オプション(フォルダオプション)」→「ファイルタイプ」で設定することも可能です。
また、コンピューターに自信のある人は、直接「レジストリ」を編集しても、この“関連付け”をカスタマイズすることができます。
(ただし、「レジストリ」の設定を少しでも間違えると、Windowsが起動しなくなるので十分に注意しましょう。!!)
ソフト固有のファイルタイプ
拡張子には前述した「txt」や「bmp」のような一般的なものもありますが、ソフトウェア固有の拡張子もあります。
有名なものでは「xls」はマイクロソフトの“Excel”専用のファイルタイプですし、「jbw」はワープロソフトの“一太郎”専用のファイルです。
他にも「ai」というアドビの“Illustrator”専用の拡張子などがあります。
しかし、たった3文字での区別ですから、中には拡張子が競合してしまっているファイルタイプもあります。
有名なところでは、普通のテキストファイルである「doc」という拡張子が、マイクロソフトの“Word”というワープロソフト固有のファイルタイプ「doc」と競合しています。
他にもデータファイルの「dat」が映像系のソフトと競合していますし、譜面ソフトの“Encore”の拡張子「enc」がActive Movieと競合しています。
拡張子を変えてしまうと
拡張子を間違って変えてしまうと、OSやソフトが正常に動作しなくなる可能性があります。
単純なテキスト形式のファイルの拡張子を自分で作ってしまい、それをエディターで読み込むことはできます。
しかし、それ以外のファイルに関しては、ファイルの記述方式が拡張子ごとに决められていますので、絶対に拡張子を変えてはいけません。
ユーザーが勝手にいじれる範囲は、自分が「新規作成」から作ったデータファイルだけです。
それでも、いじっていいのはファイル名の部分だけであり、ほとんどの場合、拡張子はそのままにして下さい。
OSやソフトのプログラムは、拡張子を基凖にファイルの種類を判断しているのです。
ファイルの属性(Attribution)
一般的なデータファイルの属性は「全てなし」になっています。ユーザーによる書き込みや書き直し、削除ができない属性を「Read only」といいます。
例えば、書き込みができないCDROMの中のファイルは、全部「Read only」になっています(当然です)。
せっかく書き上げた原稿を、他の誰かに消されない、いじられない、という状態にするために「Read only」が使えます。
また、「System」属性のファイルもあって、これはWindowsの初期設定では見えないようになっています。
つまり、ユーザーがいじるととても危険な、かなり重要なファイルであることが分かります。
もうひとつ、元々は見えない状態になっているのが「Hidden(隠し)」属性になっているファイルです。
これも重要なファイルですから、決していじってはいけません。
最後に「アーカイブ」という属性があります。これは、まだパソコンのハードディスク容量が小さくてファイルをたくさん入れておけない時代に、
使わないときには圧縮した形でしまっておいた「なごり」の属性です。オンでもオフでも、全く何も変わりません。
危険を避けるために
現在のWindows98では、昔に比べてファイル名に関する制限事項が少なくなって、とても自由になりました。
しかし、この状態は「Windowsが元気なとき」にだけ有効な“便利さ”です。
Windowsが起動しない、ソフトの動作が変、と言ったときに、今でも、結局はDOS上で修復作業をしたりすることが多いのです。
Windowsが起動しなくなったDOS上では、いまだに昔の制限が大部分で生きています。
ファイル名は「半角英数8文字以内.半角英数3文字以内」という状態でないと、DOSから操作できなくなる可能性が大きいのです。
これは、実際にWindowsやWindowsの中のsystemフォルダの中のファイルを見れば分かります。
無くなっても壊れてもいいようなファイル(スクリーンセーバーなど)以外は、いまだに「system.ini」とか「win.ini」になっているのです。
まず、基本的に「全角文字」「半角スペース」「半角ドット」「%,&,#,!,",',=,/,?」等の半角の記号は使わない。
全部半角英数で「8.3」という文字数内でファイル名を管理する。っという2点が大切です。
| MIDIファイル | 実行ファイル | ||
|---|---|---|---|
| mid | 最も標凖なMIDIファイルの拡張子 | exe | Windowsで標凖な実行ファイル形式 |
| rcp | レコンポーザー(98 v2.5, for Win v1.2)のファイル形式 | scr | スクリーンセーバー用の実行ファイル形式(実は拡張子が違うだけで「exe」と全く同じ) |
| r36 | レコンポーザー(98 v2.5F, for Win v1.2)のファイル形式 | com | DOSで標凖な実行ファイル形式 |
| g18 | レコンポーザー(98 v2.5G, v3.0)のファイル形式 | pif | WindowsからDOSのソフトを起動するためのファイル形式 |
| g36 | レコンポーザー(for Windows95)のファイル形式 | bat | バッチファイルというDOS用のスクリプト |
| sng | バラードのファイル形式 | システムファイル | |
| mff | 最近は見かけない標凖MIDIファイル形式 | dll | ソフトから利用するためのダイナミックリンクライブラリ |
| std | 最近は見かけない標凖MIDIファイル形式 | vxd | ソフトから利用するための仮想デバイスドライバ |
| rmf | リットー(MIDI World)のファイル形式 | ocx | ソフトから利用するためのActiveXコントロール |
| rmi | RIFF(Resource Interchange File Format) MIDIファイル形式 | drv | 各種ドライバーソフト |
| 譜面ソフト | cpl | コントロールパネル専用のシステムファイル | |
| enc | Encoreという今は作っていない譜面ソフトのファイル形式。最新のFinaleからも読むことができる。 | sys | DOS用の各種デバイスドライバー(設定ファイルの場合もある) |
| mus | Finaleのファイル形式 | 設定情報ファイル | |
| ftm | Finaleのテンプレート・ファイル形式 | ini | Windowsやソフトの初期設定情報ファイル |
| all | Cubase(VST) Scoreのファイル形式 | def | DOS用ソフトの初期設定情報ファイル |
| arr | Cubase(VST) Scoreのアレンジ・ファイル形式 | reg | レジストリの情報ファイル |
| 画像ソフト | cnf | 主にDOSソフトのコンフィグ・ファイル。「cfg」も同じ | |
| gif | インターネットで使われているファイルタイプ。バナーやアイコン、ボタンとして使われる他、動画のようなアニメーションgifもある | inf | インストール用の重要な設定ファイル |
| jpg | 最も一般的に使われているJPEG形式のファイルタイプ。写真に多く使われる | ヘルプ・ファイル | |
| bmp | Windows標凖の写真用のファイル・タイプ。ファイルサイズはかなり大きい | hlp | ヘルプ・ファイルの本体 |
| wmf | Windows標凖のペイント用のファイル・タイプ。クリップアートに使われている | gid | ヘルプ・ファイル用の設定ファイル |
| pic | Quicktime専用の画像ファイルタイプ | cnt | ヘルプ・ファイル用のコンテンツ・ファイル |
| psd | Adobe社の有名なソフト「PhotoShop」のファイルタイプ | 圧縮ファイル | |
| ai | Adobe社のグラフィックソフト「Illustrator」のファイルタイプ | lzh | LHA形式で圧縮されたファイルタイプ |
| rle | 圧縮率を高くした「bmp」のファイルタイプ | zip | ZIP形式で圧縮されたファイルタイプ |
| mag | MIDIファイルと同期して画像を表示する「WRD」というシステムで使う画像のファイルタイプ | cab | CAB形式で圧縮されたファイルタイプ |
| jpeg | 「jpg」と同じファイルタイプ | tar | UNIXでよく使われるTAR形式で圧縮されたファイルタイプ |
| tif | 「tiff」の場合もあるファイルタイプで、写真にはあまり向かない | rar | RAR形式で圧縮されたファイルタイプ |
| pict | Macでは最も一般的なファイルタイプ | arj | ARJ形式で圧縮されたファイルタイプ |
| p2 | 「Pic2」という画像のファイルタイプ | sit | Aladdin Systems社のStuffIt形式で圧縮されたファイルタイプ。Macでよく使われる |
| pcd | Kodak社のフォトCD用のファイルタイプ | ish | バイナリファイルをテキスト化したファイルタイプ(正確にいえば圧縮ファイルではない)。通信での転送に使われ、「ish32.dll」があると圧縮解凍ソフトから利用できる |
| pcx | Zsoft社のペイントブラシというソフトで使用されるファイルタイプ。PaintShopProでも使われる | arc | 日本では滅多に見ない圧縮ファイルタイプ |
| png | これからの時代を考慮して作られたネット用のファイルタイプ。「gif」の上位版 | zoo | 日本では滅多に見ない圧縮ファイルタイプ |
| アイコンファイル | オーディオファイル | ||
| ico | アイコン専用画像のファイルタイプ。基本的に「bmp」と同じ | wav | Windows標凖の音声ファイルタイプ |
| ani | アニメーションカーソル専用画像のファイルタイプ。基本的に「bmp」と同じ | mp3 | Mpeg3方式で圧縮された音声ファイルタイプ |
| cur | カーソル専用画像のファイルタイプ。基本的に「bmp」と同じ | aif | Macで使われている音声ファイルタイプ |
| icl | アイコンを格納したファイルタイプ。アイコンファイル専用の「dll」というのもある | snd | 主にMac用のソフトで使われている音声ファイルタイプ |
| インターネット用ファイル | 動画(映像)ファイル | ||
| html | 最もオーソドックスなインターネット・ブラウザ用のファイルタイプ | avi | Video for Windowsのファイルタイプ |
| htm | インターネットのホームページ用ファイルタイプ。「html」と同じ | mov | Quicktime Movieのファイルタイプ |
| rm | Real Audio用の音声ファイルタイプ。「rmm」はメタ版 | mpg | 「MPG方式」で圧縮された映像のファイルタイプ。「mpeg」や「mpe」も同じ |
| ra | Real Audio用の音声ファイルタイプ。「ram」はメタ版 | qt | Quicktime Movieのファイルタイプ |
| au | UNIXなどで使われているオーディオファイルタイプ。 | vcd | ビデオCDのファイルタイプ。「dat」も使われる |
| url | リンク情報を格納したファイルタイプ(テキスト) | fli | 「Animator」というソフトで使われた動画ファイルタイプ |
| swf | Macromedia「Flash」の“Shockwave”ファイルタイプ | flc | 「fli」の機能を拡張したファイルタイプ |
| フォント用ファイル | 作業(一時)ファイル | ||
| fon | フォントファイル指定に使うファイルタイプ | bak | OSやソフトがバックアップしたファイルタイプ |
| fot | フォントファイルに使うファイルタイプ | old | OSやソフトがバックアップしたファイルタイプ |
| fnt | DOS用のフォントファイルタイプ | tmp | OSやソフトが作業用に作成したファイルタイプ |
| ftt | トゥルータイプ・フォントのファイルタイプ | dos | OSやソフトがバックアップしたDOSファイルのファイルタイプ |
| ftc | トゥルータイプ・フォントのファイルタイプ | --- | OSやソフトがバックアップしたファイルタイプ |
| 一般的なデータファイル | ソフト固有のファイル | ||
| txt | テキストファイルタイプ | doc | Microsoft「Word」のファイルタイプ。ただのテキストファイルの場合もある |
| log | 通信やインストールで作成される記録ファイルタイプ | xl? | Microsoft「Excel」のファイルタイプ。最後の1文字はバージョンなどによって様々 |
| dat | ビデオCDのデータやテキストのデータなど、様々なケースが考えられるデータファイルタイプ | mdb | Microsoft「Access」で使うデータベースのファイルタイプ |
| dic | 辞書用のデータファイルタイプ | j?? | Justsystem「一太郎」で使うファイルタイプ。バージョンによって最後の2文字は様々 |
| mac | 「秀丸」に代表されるエディタのマクロファイルタイプ | dot | Microsoft「Word」で使う環境ファイルタイプ |
| お問い合わせ | ||
|---|---|---|
| 戻 る | TOPへ戻る | |