|
拡張子(かくちょうし)とは、ファイルの名前(ファイル名)の末尾につけられたファイルの種類を識別するための文字列。
概要通常、ファイル名の本体と拡張子は "."(ピリオド、ドット)で区切られる。拡張子はアルファベットと数字の組み合わせで、歴史的には3文字以内が好まれたが、それ以上の場合もある。 拡張子は、オペレーティングシステム(OS)においてファイルの判別のために任意につけられるもので、必ずしも必須ではない。 拡張子が適切でない場合は、システムまたはアプリケーションソフトウェアの動作に影響を及ぼす場合がある。逆に、これを応用して、拡張子を変更することで、バックアップとして利用したり、動作の変更を行うこともある。 Windowsなどの一部のシステムでは、システムの動作のトリガーに拡張子を用いている。 Mac OSでは、OSレベルでは各ファイルに埋め込まれたクリエータとファイルタイプで識別するシステムを持っている。Mac OS Xでは拡張子も利用して動作するようになり、Mac OS X v10.4 TigerからはUniform Type Identifier (UTI)なる枠組みでデータの種類を判別するようになった。 UNIX系OSではファイル名の終端でファイルの種類を表す慣習があり、一般にはsuffixと呼ぶが、必ずしもピリオドで区切るとは限らない。カンマで区切る「 オペレーティングシステム以外では、MIME Typeの設定に拡張子を利用していることなどがあげられる。Apache HTTP Serverは こうしたことから、一部のシステムの概念であった拡張子は、現在は広い範囲で使われていることがわかる。 拡張子の由来拡張子は、もともとはDECのオペレーティングシステム(OS)に利用されていた(たとえば、TOPS-10、OS/8やRT-11)。その後、CP/Mでも採用された。CP/Mのファイル名は8+3バイトの構成になっており、後ろの3バイトが拡張子と呼ばれた。さらにCP/Mと互換性を取るため、DOSやOS/2、Windowsなどに受け継がれた。現在のWindowsでは3バイトの制限はない。 拡張子の一例
より詳細な拡張子の一覧についてはWiktionary 拡張子を参照。 拡張子が引き起こす問題Windowsにおいては、拡張子とアプリケーションソフトウェアの関連付けという機能があり、拡張子の種類によってそのファイルを処理するアプリケーションを選択することが可能である。ただし、設定次第でファイル名の拡張子を表示しないようにできるため、コンピュータウイルスなどがこれを悪用する場合がある。例えばLOVE-LETTER-FOR-YOU.TXT.vbsという名前のファイルはそのような環境ではLOVE-LETTER-FOR-YOU.TXTとのみ表示され、一見テキストファイルに見える。これをテキストファイルだと思って実行すると、実際にはVBScriptが起動し、ウイルスなどの被害に遭うのである。 外部リンク
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net