拡張子(file extension)とは、ファイルなどの末尾に付けられる、ファイルの種類を識別するための文字である。
実態はファイル名の一部でしかなく、プログラムやユーザがファイルの種類を判別する手助けでしかない。当然のことながら拡張子だけを変えてもファイルの形式が変わるわけではない。
また、この形式はこの拡張子と厳密に定められているわけではなく、ソフトウェアの作者などによって勝手に決められることが多い。そのため、複数の形式が同じ拡張子を使用して混乱を生じることがある。有名な例として、documentの略であるdocがテキストファイルの拡張子として一般に使用されていたころにMicrosoftがWordファイルの拡張子としてdocを使い始めたことがある。
よく見る拡張子の一覧
画像
- .bmp(Windows ビットマップイメージ)
- .gif(Graphics Interchange Format)
- .ico(Windowsアイコンファイル。中身はbmpと同じ)
- .jpg/.jpeg(JPEG形式)
- .png(Portable Network Graphics)
- .psd(Adobe Photoshop)
- .tif(Tagged Image File Format)
- .ai(Adobe Illustrator)
動画
- .3gp/.3gpp
- .mov(QuickTime Movie)
- .wmv(Windows Media Video)
- .mp4(MPEG Layer-4)
- .flv(Flash Video)
- .divx(DivX)
- .xvid(Xvid)
- .avi(Audio Video Interleave)
- .mpg(MPEG-1/MPEG-2)
- .m4v
- .wvx
- .swf(Shockwave Flash Object)
- .ae(Adobe AfterEffects)
サウンド
- .aac(AAC)
- .mid(MIDI)
- .mp3(MPEG Audio Layer-3)
- .snd(AUサウンドファイル)
- .wav(WAVE)
- .wma(Windows Media Audio)
- .m4p(MPEG-4オーディオ保護ファイル)
書庫
- .7z(7-Zip)
- .cab(MS-Cabinet)
- .cpt
- .deb(Debian Package)
- .gz(GZIP圧縮形式)
- .lzh(LHA)
- .mpkg
- .pkg(Mac OSパッケージ)
- .rar
- .rpm(RedHat Package Manager)
- .sea(Macの自己解凍方式)
- .sit(Stuffit圧縮)
- .sitx
- .tar(Tape Archiver Format)
- .tgz(tarballをGZIPで圧縮したもの。*.tar.gzと同じ)
- .zip
ディスクイメージ
実行バイナリファイル
- .app(Mac OS実行ファイル)
- .com(MS-DOS実行ファイル)
- .exe(Windows実行ファイル)
- .msi(Microsoft Windows Installer)
- .bin
- .dll(ダイナミックリンクライブラリ)
ソース、スクリプト
- .bat(Windowsバッチファイル)
- .c(C言語)
- .cs(C#)
- .css(Cascading Style Sheet)
- .cc/.cpp/.cxx(C++ソースファイル)
- .f(FORTRAN)
- .h(C/C++ヘッダーファイル)
- .java(Javaソースファイル)
- .js(JavaScript)
- .jsp(JavaServer Pages)
- .shtml(SSIスクリプト)
- .aspx(Microsoft ASP)
- .mspx(Microsoft ASP)
- .php(PHPスクリプト)
- .cgi(CGIスクリプト)
- .pas(Pascal/Object Pascal)
- .pl(Perlスクリプト)
- .py(Pythonスクリプト)
- .rb(Rubyスクリプト)
- .scpt(AppleScript)
- .sh(シェルスクリプト)
- .m(Xcodeソースファイル)
- .rc(リソースファイル)
- .vb(Visual Basic)
- .vbs(VBScript)
- .xul(XULスクリプト)
プロジェクトファイル
- .vbproj(VisualBasicプロジェクト)
- .csproj(VisualC#プロジェクト)
- .vcproj(VisualC++プロジェクト)
- .project(Eclipseプロジェクト)
- .xcodeproj(Xcodeプロジェクト)
- .band(GarageBandプロジェクト)
- .logic(Logicプロジェクト)
- .iMovieProject(iMovieプロジェクト)
- .nmm(NiconicoMovieMakerプロジェクト)
文書
- .txt(テキストファイル)
- .pages(Pages文書)
- .numbers(Numbers表計算シート)
- .key(Keynoteファイル)
- .doc(Microsoft Word文書)
- .docx(OOXML形式のWord文書)
- .htm/.html(HTML文書)
- .xls(Microsoft Excel表計算シート)
- .xlsx(OOXML形式のExcelファイル)
- .ppt(Microsoft PowerPointファイル)
- .pptx(OOXML形式のPowerPointファイル)
- .rtf(Rich Text Format)
- .rtfd(RTFに画像を貼り付けるとこうなる)
- .odt(OpenTypeFormat文書、OpenOfficeなどで使われる)
- .pdf(PDF文書)
- .xml(XML文書)
フォント
その他
- .kml(GoogleEarthモデルファイル)
- .lnk(ショートカット、別名エイリアス)
- .download(Safariでのダウンロード中に付けられる拡張子)
- .part(Firefoxでのダウンロード中に付けられる拡張子)
- .bak(バックアップ)
- .vmx(VMwareアプライアンス)
- .cfg(コンフィグファイル)
- .ini
- .log(何かしらのログファイル。中身は大体テキスト)
- .thread(BathyScapheのスレッドファイル)
- .trindex(Google Desktopインデックスファイル)
- .xib(Interface Builderファイル)
- .nib(xibの以前の型)
- .plist(PreferencesList)
- .strings(言語パッケージの中身)
- .lproj(言語パッケージ)
- .DS_Store(Finderファイル。WindowsでいうThumb.db)
関連動画
関連項目
携帯版URL:
http://dic.nicomoba.jp/k/a/%E6%8B%A1%E5%BC%B5%E5%AD%90
http://dic.nicomoba.jp/k/a/%E6%8B%A1%E5%BC%B5%E5%AD%90


ページ番号: 606185
リビジョン番号: 837322
読み:カクチョウシ
初版作成日: 08/09/29 17:00 ◆ 最終更新日: 10/07/24 21:45
編集内容についての説明/コメント: Cascade ->Cascading、.jsp追加, .psdが被っていたので1つ除去
記事編集 / 編集履歴を閲覧 / Twitterで紹介





JASRAC許諾番号: 9011622001Y31015
ヘッダー:固定
ヘッダー:追従