さまざまなファイル

情報リテラシ第一 / 情報リテラシ第二

さまざまな種類のファイルと拡張子

コンピュータの上ではファイルとアプリケーションが関連づけられています。ワープロで作成された文書ファイルを開くことができるのは、そのワープロの文書形式に対応した一部のアプリケーションだけです。

原則的にファイルとアプリケーションはファイル名の最後のピリオドで始まる符号によって定まっています。この符号をファイルの拡張子と呼びます。たとえば、.docxはMicrosoft社のWordという名称のワープロで文書を保存するために用いるファイルの拡張子です。

以下に頻繁に用いられるファイルの拡張子を紹介します。

テキストファイル形式

文字だけの文書ファイルです。ワープロと異なり、書式設定がなにもありません。用途は広範で、メモ、データの記述、プログラム、論文執筆などあらゆる場面で用いられます。テキストファイルを編集するためには汎用のテキストエディタを用いることが普通ですが、用途によっては専用のアプリケーションを用います。

広く用いられているテキストエディタにAtom, Emacs, Sublime Text, Vimがあります。いずれも無料で利用できます。Windowsに付属のメモ帳やMacに付属のテキストエディットもテキストエディタですが、漢字の扱いが悪く、機能が貧弱なのでお薦めしません。

プログラミングに興味がある人は統合開発環境(IDE)と呼ばれる開発システムを用いてテキストファイルの編集をするかもしれません。代表的なIDEにWindowsのVisual StudioとMacのXCodeがあります。

情報リテラシ第二ではCot Editorと呼ばれるMacのためのテキストエディタを用いますが、特にこのテキストエディタに固有の機能は用いません。授業中はテキストエディタを統一しないと指導上混乱しますが、ご自宅でお使いになるテキストエディタは適宜お選び下さい。

拡張子 用途
.txt テキストファイル:書式のない文書の保存に用います
.csv CSVファイル:テキストファイルの一種で、表形式のデータの表現に用います
.html HTMLファイル:情報リテラシ第一でちらりと出てきたウェブの文書の記述に用いる形式です
.md Markdownファイル:ウェブ文書の簡易形式です。HTMLを書くよりかなり楽です。
プログラムの拡張子 プログラミング言語とその用途
.js JavaScript - 一般向けの汎用言語、特にウェブアプリの開発向け
.py Python - 一般向けの汎用言語
.java Java - 一般向けの汎用言語
.rb Ruby - 一般向けの汎用言語
.c, .c++ C, C++ - 専門家向けの汎用言語
.f, .f77 Fortran - 科学技術計算向け
.sql SQL: データベース開発
科学技術用途のプログラムの拡張子 主な用途
.ipynb iPython: データ処理、統計処理、可視化
.m Matlab: 線形代数計算、統計処理
.r R: 統計処理

さまざまな画像ファイル

画像ファイルの拡張子 主な用途
.jpg ビットマップ画像
.png ビットマップ画像
.pdf 多様な文書の出力形式、ベクトル形式画像

Microsoft Office で用いる主要な形式

拡張子 用途
.docx Wordの文書ファイル
.xlsx Excelの表計算ファイル
.pptx PowerPointのプレゼンテーションファイル

Apple の製品が用いる主要な形式

拡張子 用途
.key Keynoteのプレゼンテーションファイル
.numbers Numbersの表計算ファイル
.pages Pagesの文書ファイル

LaTeX で用いる形式

情報リテラシ第二のテーマ2で用いるファイル形式です。

拡張子 用途
.tex 論文の内容をpLaTeXの形式で綴ったテキストファイル
.jpg, .png, .pdf 論文に挿入する図画のファイル形式。PDF, JPEG, PNG はそれぞれ主に一般の図、写真、精細度の高い図に用います。
.bib 文献データベース
.pdf .texファイルから生成される印刷可能な文書形式
.aux, .dvi, .log 処理中の副産物

書庫形式

ひとに一群のファイルを配布するときには、それらのファイルをひとつのフォルダに整理し、そのフォルダをひとまとめにしたファイルにしたものを送ることが多いです。このような一群のファイルを固めたファイルのことを書庫ファイルと呼び、書庫ファイルの形式のことを書庫形式と呼びます。書庫形式にはさまざまなものがありますが、ここでは最も用いられるものを紹介します。

拡張子 用途
.zip Zip形式の書庫ファイル
.tgz, .tar.gz 圧縮されたTAR形式書庫ファイル

オペレーティングシステムに固有の形式

拡張子 用途
.exe Windowsの上の実行可能なプログラム
.bat テキストファイルで記述されたWindows用のプログラムでバッチファイルと呼ばれます
.dmg Macでソフトウェアの配布に用いる形式

拡張子に対応するアプリケーション