拡張子(かくちょうし)とは?
拡張子は、コンピュータ上でファイルの種類や形式を示すために使用される、ファイル名の末尾に付けられる文字列です。
コンピュータでは、ファイルはバイナリデータ(0と1の組み合わせ)として格納されます。しかし、どのような種類のデータがそのファイルに含まれているのかを人間が識別しやすくするため、ファイル名に拡張子が付けられます。
拡張子は、通常はファイル名のドット(.)の後ろに続く文字列で表されます。たとえば、”document.docx”というファイル名では、”.docx”が拡張子です。
拡張子は、ファイルの種類や形式を示す情報を提供します。これにより、コンピュータは特定のアプリケーションやプログラムを使用してそのファイルを開いたり処理したりすることができます。たとえば、”.docx”の拡張子はMicrosoft Word文書を示し、”.xlsx”はMicrosoft Excelスプレッドシートを示します。
ただし、拡張子自体がファイルの内容を変えるわけではありません。拡張子はあくまでファイルの種類を示す目印であり、ファイルの実際の形式やデータ構造は中身のバイナリデータによって決まります。したがって、拡張子を変更しただけでは、ファイルの種類や形式が変わるわけではありません。
拡張子の例(一部)
一般的な拡張子の例を以下に示します。
- テキストファイル: .txt
- ワード文書: .docx
- エクセルスプレッドシート: .xlsx
- PowerPointプレゼンテーション: .pptx
- 画像ファイル: .jpg, .png, .gif
- 音声ファイル: .mp3, .wav
- 動画ファイル: .mp4, .avi
- 圧縮ファイル: .zip, .rar
- プログラムファイル: .exe, .py
- ウェブページ: .html, .php
これらは一般的な拡張子の一部ですが、実際にはさまざまな拡張子が存在します。
一般的な拡張子の例100個
- .txt – テキストファイル
- .doc – Microsoft Word ドキュメント
- .pdf – ポータブルドキュメントフォーマット
- .jpg – JPEG 画像ファイル
- .png – PNG 画像ファイル
- .gif – GIF 画像ファイル
- .xlsx – Microsoft Excel スプレッドシート
- .pptx – Microsoft PowerPoint プレゼンテーション
- .mp3 – MP3 音楽ファイル
- .mp4 – MP4 動画ファイル
- .avi – AVI 動画ファイル
- .zip – 圧縮ファイル
- .rar – RAR 圧縮ファイル
- .exe – 実行可能ファイル
- .html – HTML ウェブページ
- .css – CSS スタイルシートファイル
- .js – JavaScript ファイル
- .php – PHP スクリプトファイル
- .xml – XML データファイル
- .json – JSON データファイル
- .csv – CSV データファイル
- .bmp – BMP 画像ファイル
- .svg – SVG ベクター画像ファイル
- .tif – TIFF 画像ファイル
- .psd – Adobe Photoshop ドキュメント
- .ai – Adobe Illustrator ドキュメント
- .mov – QuickTime 動画ファイル
- .wmv – Windows Media 動画ファイル
- .mpg – MPEG 動画ファイル
- .aac – AAC 音楽ファイル
- .wav – WAV 音声ファイル
- .ogg – OGG 音楽ファイル
- .xls – Microsoft Excel スプレッドシート(旧バージョン)
- .ppt – Microsoft PowerPoint プレゼンテーション(旧バージョン)
- .docx – Microsoft Word ドキュメント(新バージョン)
- .epub – 電子書籍ファイル
- .m4a – MPEG-4 音楽ファイル
- .apk – Android アプリケーションパッケージ
- .deb – Debian パッケージ
- .rpm – RPM パッケージ
- .iso – 光ディスクイメージファイル
- .dmg – macOS ディスクイメージファイル
- .bat – バッチファイル
- sh – シェルスクリプトファイル
- .py – Python スクリプトファイル
- .java – Java ソースファイル
- .cpp – C++ ソースファイル
- .c – C ソースファイル
- .h – ヘッダーファイル
- .dll – ダイナミックリンクライブラリ
- .jar – Java アーカイブファイル
- .war – Web アプリケーションアーカイブファイル
- .tar – TAR アーカイブファイル
- .gz – Gzip 圧縮ファイル
- .bz2 – Bzip2 圧縮ファイル
- .7z – 7-Zip 圧縮ファイル
- .mpg – MPEG 動画ファイル
- .flv – Flash 動画ファイル
- .swf – Flash アニメーションファイル
- .mpga – MPEG 音楽ファイル
- .wma – Windows Media オーディオファイル
- .accdb – Microsoft Access データベースファイル
- .sqlite – SQLite データベースファイル
- .bak – バックアップファイル
- .cfg – 設定ファイル
- .log – ログファイル
- .tmp – 一時ファイル
- .bak – バックアップファイル
- .conf – 設定ファイル
- .dll – ダイナミックリンクライブラリ
- .ini – 初期化ファイル
- .sys – システムファイル
- .obj – オブジェクトファイル
- .class – Java クラスファイル
- .jar – Java アーカイブファイル
- .war – Web アプリケーションアーカイブファイル
- .cs – C# ソースファイル
- .vb – Visual Basic ソースファイル
- .asp – Active Server Pages ファイル
- .aspx – ASP.NET ファイル
- .jsp – Java Server Pages ファイル
- .php – PHP スクリプトファイル
- .sql – SQL スクリプトファイル
- .md – Markdown ファイル
- .tex – LaTeX ファイル
- .rtf – リッチテキストフォーマット
- .pptm – PowerPoint マクロ有効プレゼンテーション
- .xlsm – Excel マクロ有効ワークブック
- .docm – Word マクロ有効ドキュメント
- .accdb – Microsoft Access データベースファイル(新バージョン)
- .mdb – Microsoft Access データベースファイル(旧バージョン)
- .ps – PostScript ファイル
- .eps – EPS ファイル
- .vcf – vCard ファイル(連絡先情報)
- .ics – iCalendar ファイル(カレンダー情報)
- .svgz – 圧縮された SVG ファイル
- .dwg – AutoCAD 図面ファイル
- .indd – Adobe InDesign ドキュメント
- .odt – OpenDocument テキストドキュメント
- .ods – OpenDocument スプレッドシート
以上が、拡張子の例の一部です。さまざまな種類のファイルがさまざまな拡張子を持つことがあります。
まとめ
一部の拡張子は特定のソフトウェアやアプリケーションに関連しており、そのファイル形式をサポートしています。