目次
- ドキュメント・テキスト系
- 画像ファイル
- 音声ファイル
- 動画ファイル
- 圧縮・アーカイブファイル
- プログラミング言語・開発関連
- データベース関連
- 実行ファイル
- Webファイル
- メール関連
- CAD・3Dモデリング
- フォント関連
- 仮想マシン・ディスクイメージ
- 特殊な業界別ファイル
- 拡張子の取り扱いに関するTips
ドキュメント・テキスト系
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.txt |
プレーンテキスト |
書式なしのテキストファイル |
テキストエディタ (メモ帳, Visual Studio Code, Notepad++) |
.doc |
Word文書 |
Microsoft Word 97-2003の文書形式 |
Microsoft Word |
.docx |
Word Open XML文書 |
Microsoft Word 2007以降の文書形式 |
Microsoft Word, Google Docs, LibreOffice Writer |
.rtf |
リッチテキスト形式 |
基本的な書式設定可能なテキスト |
ほとんどのワードプロセッサ |
.pdf |
Portable Document Format |
プラットフォーム非依存の文書形式 |
Adobe Acrobat Reader, Chrome, Edge |
.odt |
OpenDocumentテキスト |
オープンな文書標準形式 |
LibreOffice Writer, Google Docs |
.xls |
Excel スプレッドシート |
Microsoft Excel 97-2003の表計算形式 |
Microsoft Excel |
.xlsx |
Excel Open XML スプレッドシート |
Microsoft Excel 2007以降の表計算形式 |
Microsoft Excel, Google Sheets, LibreOffice Calc |
.ods |
OpenDocument スプレッドシート |
オープンな表計算標準形式 |
LibreOffice Calc, Google Sheets |
.ppt |
PowerPoint プレゼンテーション |
Microsoft PowerPoint 97-2003のプレゼン形式 |
Microsoft PowerPoint |
.pptx |
PowerPoint Open XML プレゼンテーション |
Microsoft PowerPoint 2007以降のプレゼン形式 |
Microsoft PowerPoint, Google Slides, LibreOffice Impress |
.odp |
OpenDocument プレゼンテーション |
オープンなプレゼン標準形式 |
LibreOffice Impress, Google Slides |
.md |
Markdown |
軽量マークアップ言語 |
Visual Studio Code, GitHub, Typora |
.tex |
LaTeX |
科学論文や数式用の組版システム |
TeXworks, Overleaf, TeXstudio |
.csv |
カンマ区切り値 |
カンマで区切られたデータ行 |
Excel, テキストエディタ, 多くのデータ処理ツール |
.tsv |
タブ区切り値 |
タブで区切られたデータ行 |
Excel, テキストエディタ, 多くのデータ処理ツール |
.epub |
電子書籍 |
電子書籍標準フォーマット |
Kindle, Apple Books, Calibre |
.mobi |
Mobipocket電子書籍 |
Amazon Kindle向け電子書籍フォーマット |
Kindle, Calibre |
.azw, .azw3 |
Amazon Kindle電子書籍 |
Amazonの専用電子書籍フォーマット |
Kindle |
画像ファイル
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.jpg, .jpeg |
Joint Photographic Experts Group |
写真向け圧縮画像形式 |
ほとんどの画像ビューア・編集ソフト |
.png |
Portable Network Graphics |
可逆圧縮の画像形式(透過対応) |
ほとんどの画像ビューア・編集ソフト |
.gif |
Graphics Interchange Format |
アニメーション対応の画像形式 |
画像ビューア, ブラウザ |
.bmp |
Bitmap |
非圧縮の画像形式 |
Windows標準ビューア, Photoshop |
.tiff, .tif |
Tagged Image File Format |
高品質、非可逆圧縮の画像形式 |
Photoshop, GIMP |
.svg |
Scalable Vector Graphics |
XMLベースのベクター画像 |
ブラウザ, Illustrator, Inkscape |
.webp |
WebP |
Google開発の効率的な画像圧縮形式 |
ブラウザ, 最新の画像ビューア |
.raw |
生データ画像 |
カメラからの未処理画像データ(.CR2, .NEF, .ARW等) |
Adobe Lightroom, Capture One |
.psd |
Photoshopドキュメント |
Adobe Photoshopのネイティブ形式 |
Adobe Photoshop |
.ai |
Adobe Illustratorファイル |
ベクターグラフィックスファイル |
Adobe Illustrator |
.eps |
Encapsulated PostScript |
ベクターグラフィック形式 |
Adobe Illustrator, CorelDRAW |
.ico |
アイコン |
Windowsのアイコン形式 |
IcoFX, Photoshop |
.heic, .heif |
High Efficiency Image Format |
高効率画像形式 |
最新OSの画像ビューア |
音声ファイル
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.mp3 |
MPEG-1/2 Audio Layer III |
圧縮音声形式 |
ほとんどの音楽プレーヤー |
.wav |
Waveform Audio |
非圧縮の音声形式 |
音楽プレーヤー, 音声編集ソフト |
.ogg |
Ogg Vorbis |
オープンソースの圧縮音声形式 |
VLC, 多くの音楽プレーヤー |
.flac |
Free Lossless Audio Codec |
可逆圧縮の高品質音声形式 |
VLC, Foobar2000 |
.aac |
Advanced Audio Coding |
高効率の音声圧縮形式 |
iTunes, 多くの音楽プレーヤー |
.m4a |
MPEG-4 Audio |
AACエンコードされた音声ファイル |
iTunes, VLC |
.wma |
Windows Media Audio |
Microsoftの音声圧縮形式 |
Windows Media Player, VLC |
.mid, .midi |
Musical Instrument Digital Interface |
楽器演奏データを含む形式 |
MIDI対応ソフトウェア |
.aif, .aiff |
Audio Interchange File Format |
主にMacで使用される音声形式 |
iTunes, Audacity |
.opus |
Opus |
高圧縮率と低遅延の音声コーデック |
VLC, Firefox |
動画ファイル
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.mp4 |
MPEG-4 Part 14 |
一般的な動画コンテナ形式 |
VLC, Windows Media Player, ブラウザ |
.avi |
Audio Video Interleave |
Microsoftの動画コンテナ形式 |
VLC, Windows Media Player |
.mkv |
Matroska Video |
オープンソースの動画コンテナ形式 |
VLC, MPC-HC |
.mov |
QuickTime Movie |
Appleの動画コンテナ形式 |
QuickTime, VLC |
.wmv |
Windows Media Video |
Microsoftの動画圧縮形式 |
Windows Media Player, VLC |
.flv |
Flash Video |
Adobe Flashの動画形式 |
VLC, Flash Player |
.webm |
WebM |
ウェブ向けオープンメディア形式 |
ブラウザ, VLC |
.m4v |
MPEG-4 Video |
Apple版のMP4コンテナ |
iTunes, QuickTime |
.3gp |
3GPP |
モバイル向け動画形式 |
VLC, モバイルデバイス |
.ts |
MPEG Transport Stream |
デジタル放送用の動画形式 |
VLC, DVDプレーヤー |
圧縮・アーカイブファイル
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.zip |
ZIP アーカイブ |
最も一般的な圧縮形式 |
WinZip, 7-Zip, Windows標準サポート |
.rar |
Roshal Archive |
高圧縮率のアーカイブ形式 |
WinRAR, 7-Zip |
.7z |
7-Zip |
高圧縮率のオープンソースアーカイブ形式 |
7-Zip |
.tar |
Tape Archive |
非圧縮アーカイブ形式(UNIX系) |
tar, 7-Zip |
.gz |
Gzip |
UNIX系の圧縮形式 |
gzip, 7-Zip |
.bz2 |
Bzip2 |
高圧縮率の圧縮形式 |
bzip2, 7-Zip |
.xz |
XZ |
UNIXの高圧縮率圧縮形式 |
xz, 7-Zip |
.tar.gz, .tgz |
Tarボール |
tarアーカイブをgzipで圧縮 |
tar, 7-Zip |
.tar.bz2, .tbz2 |
Tarボール |
tarアーカイブをbzip2で圧縮 |
tar, 7-Zip |
.tar.xz, .txz |
Tarボール |
tarアーカイブをxzで圧縮 |
tar, 7-Zip |
.iso |
ISO 9660 ディスクイメージ |
CDやDVDのイメージファイル |
WinCDEmu, ImgBurn, 7-Zip |
プログラミング言語・開発関連
拡張子 |
関連言語・ツール |
説明 |
.c |
C |
C言語のソースコード |
.cpp, .cc, .cxx |
C++ |
C++言語のソースコード |
.h, .hpp |
C/C++ |
ヘッダーファイル |
.java |
Java |
Javaソースコード |
.class |
Java |
コンパイル済みJavaクラス |
.jar |
Java |
Java ARchive(アプリケーションパッケージ) |
.py |
Python |
Pythonソースコード |
.pyc |
Python |
コンパイル済みPythonコード |
.js |
JavaScript |
JavaScriptソースコード |
.ts |
TypeScript |
TypeScriptソースコード |
.html, .htm |
HTML |
HyperText Markup Language |
.css |
CSS |
Cascading Style Sheets |
.php |
PHP |
PHPスクリプト |
.rb |
Ruby |
Rubyソースコード |
.cs |
C# |
C#ソースコード |
.vb |
Visual Basic |
Visual Basicソースコード |
.go |
Go |
Go言語ソースコード |
.rs |
Rust |
Rust言語ソースコード |
.swift |
Swift |
Swift言語ソースコード |
.kt, .kts |
Kotlin |
Kotlin言語ソースコード |
.m |
Objective-C/MATLAB |
Objective-CまたはMATLABソースコード |
.sh |
Shell |
Bashなどのシェルスクリプト |
.bat, .cmd |
バッチファイル |
Windowsコマンドスクリプト |
.ps1 |
PowerShell |
PowerShellスクリプト |
.json |
JSON |
JavaScript Object Notation(データ形式) |
.xml |
XML |
eXtensible Markup Language(データ形式) |
.yaml, .yml |
YAML |
YAML Ain't Markup Language(データ形式) |
.sql |
SQL |
Structured Query Language |
.dll |
Dynamic Link Library |
Windows共有ライブラリ |
.so |
Shared Object |
UNIX/Linux共有ライブラリ |
.a |
Static Library |
UNIX/Linuxの静的ライブラリ |
.lib |
Library |
Windowsの静的ライブラリ |
.o |
Object file |
コンパイル済みオブジェクトファイル |
.sln |
Solution |
Visual Studioソリューション |
.csproj, .vbproj |
Project |
Visual Studioプロジェクト |
.vcxproj |
Project |
Visual C++プロジェクト |
.pdb |
Program Database |
デバッグ情報ファイル |
.config |
Configuration |
設定ファイル |
.ini |
Initialization |
設定ファイル |
.log |
Log |
ログファイル |
.makefile, .mk |
Makefile |
ビルド自動化スクリプト |
.gradle |
Gradle |
Javaビルドツール設定 |
.pom |
Maven |
Mavenプロジェクト設定 |
.gemspec |
RubyGems |
Ruby gem仕様ファイル |
.dart |
Dart |
Dart言語ソースコード |
.lua |
Lua |
Lua言語スクリプト |
.r |
R |
R言語スクリプト |
.pl |
Perl |
Perlスクリプト |
.scala |
Scala |
Scala言語ソースコード |
.groovy |
Groovy |
Groovy言語ソースコード |
.clj |
Clojure |
Clojure言語ソースコード |
.hs |
Haskell |
Haskell言語ソースコード |
.vue |
Vue.js |
Vue.jsコンポーネントファイル |
.jsx, .tsx |
React |
Reactコンポーネントファイル |
.ipynb |
Jupyter Notebook |
Jupyter Notebookドキュメント |
データベース関連
拡張子 |
ファイルタイプ |
説明 |
関連ソフトウェア |
.db |
データベース |
一般的なデータベースファイル |
SQLite, 多くのDBMS |
.sqlite, .sqlite3 |
SQLite |
SQLiteデータベース |
SQLite, DB Browser for SQLite |
.mdb |
Microsoft Access |
Access 2003以前のデータベース |
Microsoft Access |
.accdb |
Microsoft Access |
Access 2007以降のデータベース |
Microsoft Access |
.dbf |
dBase |
dBaseデータベースファイル |
dBase, LibreOffice Base |
.frm |
MySQL |
MySQLテーブル定義 |
MySQL |
.myd |
MySQL |
MySQLデータファイル |
MySQL |
.myi |
MySQL |
MySQLインデックスファイル |
MySQL |
.ibd |
MySQL/MariaDB |
InnoDB表スペースファイル |
MySQL, MariaDB |
.bak |
バックアップ |
SQL Serverなどのバックアップ |
SQL Server |
.dump |
ダンプ |
データベースダンプファイル |
PostgreSQL, MySQL |
実行ファイル
拡張子 |
ファイルタイプ |
説明 |
プラットフォーム |
.exe |
実行可能ファイル |
Windowsの実行ファイル |
Windows |
.msi |
Microsoft Installer |
Windowsインストーラーパッケージ |
Windows |
.app |
アプリケーション |
macOSアプリケーションバンドル |
macOS |
.dmg |
Disk Image |
macOSインストーラーディスクイメージ |
macOS |
.deb |
Debian Package |
Debian/Ubuntu用パッケージ |
Linux (Debian系) |
.rpm |
RPM Package |
Red Hat/Fedora用パッケージ |
Linux (RHEL系) |
.pkg |
Package |
macOSまたはUNIXインストーラー |
macOS, UNIX |
.apk |
Android Package |
Androidアプリケーション |
Android |
.ipa |
iOS App Store Package |
iOSアプリケーション |
iOS |
.appx, .msix |
Windows App Package |
Windows Storeアプリ |
Windows 10以降 |
Webファイル
拡張子 |
ファイルタイプ |
説明 |
.html, .htm |
HTML |
HyperText Markup Language |
.css |
CSS |
Cascading Style Sheets |
.js |
JavaScript |
JavaScriptソースコード |
.php |
PHP |
PHPスクリプト |
.asp, .aspx |
ASP, ASP.NET |
Active Server Pages |
.jsp |
Java Server Pages |
Javaサーバーページ |
.htaccess |
Apache設定 |
Apacheサーバー設定ファイル |
.woff, .woff2 |
Web Open Font Format |
Webフォント形式 |
.ttf |
TrueType Font |
Webフォント・システムフォント |
.otf |
OpenType Font |
Webフォント・システムフォント |
.eot |
Embedded OpenType |
IEのWeb用フォント形式 |
.svg |
Scalable Vector Graphics |
ベクター画像・フォント |
.swf |
Shockwave Flash |
Adobe Flashファイル |
メール関連
拡張子 |
ファイルタイプ |
説明 |
関連ソフトウェア |
.eml |
Email |
単一メールメッセージ |
Outlook, Thunderbird |
.msg |
Outlook Message |
Outlookメールメッセージ |
Microsoft Outlook |
.pst |
Personal Storage Table |
Outlookデータファイル |
Microsoft Outlook |
.ost |
Offline Storage Table |
Outlookオフラインファイル |
Microsoft Outlook |
.vcf |
vCard |
電子名刺フォーマット |
メールクライアント, 連絡先管理ソフト |
.ics |
iCalendar |
カレンダーイベント形式 |
カレンダーアプリ |
CAD・3Dモデリング
拡張子 |
ファイルタイプ |
説明 |
主要ソフトウェア |
.dwg |
Drawing |
AutoCAD図面 |
AutoCAD |
.dxf |
Drawing Exchange Format |
CAD交換形式 |
多くのCADソフト |
.stl |
Stereolithography |
3Dプリント用形式 |
Blender, 3Dプリンタ管理ソフト |
.obj |
Wavefront Object |
3Dモデル形式 |
Blender, Maya, 3ds Max |
.fbx |
Filmbox |
Autodesk 3D交換形式 |
Maya, 3ds Max, Blender |
.3ds |
3D Studio |
3D Studio形式 |
3ds Max, Blender |
.skp |
SketchUp |
SketchUp 3D形式 |
SketchUp |
.blend |
Blender |
Blenderプロジェクト |
Blender |
.max |
3ds Max |
3ds Maxプロジェクト |
3ds Max |
.c4d |
Cinema 4D |
Cinema 4Dプロジェクト |
Cinema 4D |
.ma, .mb |
Maya ASCII/Binary |
Mayaプロジェクト |
Maya |
フォント関連
拡張子 |
ファイルタイプ |
説明 |
プラットフォーム |
.ttf |
TrueType Font |
一般的なフォント形式 |
Windows, macOS, Linux |
.otf |
OpenType Font |
多機能フォント形式 |
Windows, macOS, Linux |
.woff, .woff2 |
Web Open Font Format |
Web専用フォント形式 |
ブラウザ |
.eot |
Embedded OpenType |
IE用Webフォント形式 |
Internet Explorer |
.pfb, .pfm |
Type 1 |
Adobe Type 1フォント |
主にAdobe製品 |
.fon |
Windowsフォント |
古いWindows用ビットマップフォント |
Windows |
仮想マシン・ディスクイメージ
拡張子 |
ファイルタイプ |
説明 |
関連ソフトウェア |
.iso |
ISO 9660 |
ディスクイメージ |
仮想マシン, ディスクユーティリティ |
.vhd, .vhdx |
Virtual Hard Disk |
Microsoft仮想ハードディスク |
Hyper-V, VirtualBox |
.vmdk |
Virtual Machine Disk |
VMware仮想ディスク |
VMware, VirtualBox |
.ova |
Open Virtualization Archive |
仮想アプライアンス形式 |
VMware, VirtualBox |
.vdi |
Virtual Disk Image |
VirtualBox仮想ディスク |
VirtualBox |
.qcow, .qcow2 |
QEMU Copy On Write |
QEMU仮想ディスク |
QEMU, KVM |
特殊な業界別ファイル
拡張子 |
ファイルタイプ |
業界 |
主要ソフトウェア |
.psd |
Photoshopドキュメント |
デザイン・グラフィック |
Adobe Photoshop |
.ai |
Illustrator |
デザイン・グラフィック |
Adobe Illustrator |
.indd |
InDesign |
出版・DTP |
Adobe InDesign |
.prproj |
Premiere Pro Project |
動画編集 |
Adobe Premiere Pro |
.aep |
After Effects Project |
モーショングラフィックス |
Adobe After Effects |
.xd |
Experience Design |
UX/UIデザイン |
Adobe XD |
.fig |
Figmaファイル |
UX/UIデザイン |
Figma |
.sketch |
Sketchファイル |
UX/UIデザイン |
Sketch |
.dicom, .dcm |
Digital Imaging and Communications in Medicine |
医療 |
医療画像ビューア |
.nii, .nii.gz |
NIfTI |
医療・神経科学 |
医療画像ビューア |
.mha, .mhd |
MetaImage |
医療画像 |
ITK, 3D Slicer |
.gbr, .gbl |
Gerber |
電子回路設計 |
基板設計ソフト |
.brd |
Board |
電子回路基板 |
Eagle, KiCad |
.sch |
Schematic |
回路図 |
Eagle, KiCad |
.ipt, .iam |
Inventor Parts/Assembly |
機械設計 |
Autodesk Inventor |
.sldprt, .sldasm |
SolidWorks Parts/Assembly |
機械設計 |
SolidWorks |
.cdr |
CorelDRAW |
ベクターデザイン |
CorelDRAW |
.lwo, .lws |
Lightwave 3D |
3Dアニメーション |
Lightwave |
.mxf |
Material Exchange Format |
映像制作 |
プロ用ビデオ編集ソフト |
.aaf |
Advanced Authoring Format |
映像制作 |
プロ用ビデオ編集ソフト |
.xfdl |
Extensible Forms Description Language |
電子フォーム |
PureEdge |
.dgn |
Design |
CAD |
MicroStation |
.idw |
Inventor Drawing |
機械設計図面 |
Autodesk Inventor |
.slddrw |
SolidWorks Drawing |
機械設計図面 |
SolidWorks |
拡張子の取り扱いに関するTips
Windowsでの拡張子表示設定
- エクスプローラーを開く
- 「表示」タブをクリック
- 「表示/非表示」グループで「ファイル名拡張子」にチェックを入れる
macOSでの拡張子表示設定
- Finderを開く
- メニューから「Finder」→「環境設定」を選択
- 「詳細」タブで「すべてのファイル名拡張子を表示」にチェックを入れる
拡張子変更時の注意点
- 拡張子を変更するとファイルタイプが変わるため、内容が破損する可能性がある
- 特にバイナリファイル(.exe, .dll等)は拡張子変更に注意
- テキストベースのファイル(.txt, .html, .css等)は比較的安全に変更可能
セキュリティに関する注意
- 実行可能ファイル(.exe, .bat, .cmd, .vbs, .js等)は不審な送信元からのものは開かない
- 二重拡張子(document.txt.exe等)に注意
- マクロを含むOfficeファイル(.docm, .xlsm, .pptm)は注意して開く
メールやダウンロードでブロックされやすい拡張子
以下の拡張子はメールに添付するとブロックされることが多い:
- .exe, .bat, .cmd, .msi (実行ファイル)
- .js, .vbs, .ps1 (スクリプト)
- .dll, .ocx (ライブラリ)
- .jar (Java実行ファイル)
これらを送信する場合は、信頼性のあるクラウドストレージサービスやファイル共有サービスを利用するか、圧縮して(.zipなど)パスワードを設定するといった対策が必要。
MIME型とContent-Type
Webでファイルを扱う際は、拡張子だけでなくMIME型も重要。主なMIME型の例:
- text/html: HTMLファイル
- text/css: CSSファイル
- application/javascript: JavaScriptファイル
- application/json: JSONファイル
- image/jpeg: JPEGファイル
- image/png: PNGファイル
- application/pdf: PDFファイル
- application/x-www-form-urlencoded: フォームデータ
- multipart/form-data: ファイルアップロード用
オペレーティングシステム間の互換性
- Windows, macOS, Linuxで同じ拡張子でも挙動が異なることがある
- 大文字小文字: WindowsとmacOSは区別しないが、Linuxは区別する
- パス区切り文字: Windowsはバックスラッシュ()、macOSとLinuxはスラッシュ(/)
便利なリソース