See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
拡張子 - Wikipedia

拡張子

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ウィクショナリー
ウィクショナリー拡張子に関するカテゴリがあります。

拡張子(かくちょうし)とは、ファイルの名前(ファイル名)の末尾につけられたファイルの種類を識別するための文字列

目次

[編集] 概要

通常、ファイル名の本体と拡張子は "."(ピリオド、ドット)で区切られる。ピリオドが複数あるファイル名では、最後部のピリオドから最後までの文字列が拡張子である。拡張子はアルファベット数字の組み合わせで、多くの場合3文字から成る。

拡張子は、オペレーティングシステム(OS)においてファイルの判別のために任意につけられるもので、必ずしも必須ではない。ただし、Windowsなどの一部のシステムでは、システムの動作のトリガーに拡張子を用いているため、拡張子が適切でない場合は、システムまたはアプリケーションソフトウェアの動作に影響を及ぼす場合がある。逆に、これを応用して、拡張子を変更することで、バックアップとして利用したり、動作の変更を行うこともある。オペレーティングシステム以外では、mime/typeの設定に拡張子を利用していることなどがあげられる。

Mac OSでは、OSレベルでは各ファイルに埋め込まれたクリエータファイルタイプで識別するシステムを持っている。Mac OS Xでは、拡張子も利用して動作するようになったので、ファイルタイプと拡張子のどちらかがあればファイルを問題なく扱うことができる。

[編集] 拡張子の由来

拡張子は、もともとはDECのオペレーティングシステム(OS)に利用されていた(たとえば、TOPS-10、OS/8やRT-11)。その後、CP/Mでも採用された。CP/Mのファイル名は8+3バイトの構成になっており、後ろの3バイトが拡張子と呼ばれた。さらにCP/Mと互換性を取るため、DOSOS/2、Windowsなどに受け継がれた。

なおUNIXにもファイル名の終端でファイルの種類を表す慣習があるが(たとえばCのプログラムには .cを付加するなど)、これはあくまでも整理上の便宜であってシステム上意味はない。Mac OS Xも基本的にはUNIXであるため、同様の認識が可能である。

[編集] 拡張子の一例

bak
バックアップファイル。
bmp
WindowsビットマップWindowsの標準的な静止画像ファイル。
com
MS-DOSPC-DOSおよびCP/M-80アプリケーションの実行ファイルプログラム本体)。
exe
Windowsなどの実行ファイル。WindowsではWin32アプリケーションと呼ばれている。
gif
Graphics Interchange FormatCompuServe社が定めた、256色まで扱える静止・アニメ画像ファイル。
htmまたはhtml
HyperText Markup LanguageまたはExtensible HyperText Markup Language
jpgまたはjpeg
JPEG形式で圧縮された静止画像ファイル。
js
JavaScript
lnk
Windowsファイルへのショートカット(ソフトリンク)。
lzh
LHA形式で圧縮されたファイル。
mid
MIDIの音楽ファイル (Standard MIDI File)。
mp2
MP2(MPEG1 Audio Layer-2)形式で圧縮された音声ファイル。
mp3
MP3形式で圧縮された音声ファイル。
mp4
MP4コンテナ。動画ファイル。
mpgまたはmpeg
Moving Picture Experts Group形式で圧縮された動画ファイル。MPEG-1/MPEG-2
ogg
OggコンテナフォーマットOgg VorbisOgg Theoraなど。
png
Portable Network Graphics形式で圧縮された静止画像ファイル。
swf
Shockwave Flash Object」の略。
txt
プレーンテキスト
wav
WAVE。Windowsの標準的な音声ファイル。
wma
Windows Media Audio。マイクロソフトが開発した圧縮率の高い音声ファイル。
wmv
Windows Media Video。マイクロソフトが開発した画質の良い動画ファイル。
zip
ZIP形式で圧縮されたファイル。ファイル圧縮の形式におけるデファクトスタンダード

より詳細な拡張子の一覧についてはWiktionary 拡張子を参照。

[編集] 拡張子が引き起こす問題

Windowsにおいては、拡張子とアプリケーションソフトウェアの関連付けという機能があり、拡張子の種類によってそのファイルを処理するアプリケーションを選択することが可能である。ただし、設定次第でファイル名の拡張子を表示しないようにできるため、コンピュータウイルスなどがこれを悪用する場合がある。例えばLOVE-LETTER-FOR-YOU.TXT.vbsという名前のファイルはそのような環境ではLOVE-LETTER-FOR-YOU.TXTとのみ表示され、一見テキストファイルに見える。これをテキストファイルだと思って実行すると、実際にはVBScriptが起動し、ウイルスなどの被害に遭うのである。

[編集] 外部リンク


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -