2016.11.23
ファイル名
ファイル名の構造
ファイル名は、名前と拡張子を半角のピリオド「.」で区切ります。拡張子は、ファイルの種類を判別するために任意につけるものです。
名前.拡張子
sample.jpg sample … 名前 jpg … 拡張子
※半角の\/:*?"<>|は、ファイル名として使えません。
同じファイル名を使ってもいい?
Windows,Linux,MaxOS,AndroidなどのOSは、ファイルを取り扱うことができます。
一般的にファイルは、フォルダ/ディレクトリとよばれるツリー状の階層の中に格納されます。
OSによって「フォルダ」、「ディレクトリ」と呼び方が変わりますが考えかたは似ているので、ここでの説明では「フォルダ」で統一します。
WindowsOSの場合、フォルダの他に「ドライブ」という考えかたがあります。
ドライブとは、SSDやハードディスク(HDD)、CD/DVDなどの媒体に読み込み/書き込みを行う装置のことです。Windowsでは、ドライブ装置にアルファベットを割り当てます。
同じファイル名を持つファイルは、同じドライブの同じフォルダに存在することはできませんが、ドライブまたはフォルダが違えば存在することができます。
ドライブ、フォルダ、ファイル名を区切り文字は、プラットフォームごとに異なり、Windowsの場合「\」、LinuxやMacなどは「/」を使用します。
C:\A\test.txt C:\B\test.txt
この例の場合、ドライブ"C"が同じですが、フォルダが"A"と"B"で違うので、2つの"test.txt"は独立して存在することができます。
C:\A\test.txt D:\A\test.txt
この例の場合、フォルダ"A"が同じですが、ドライブが"C"と"D"で違うので、2つの"test.txt"は独立して存在することができます。
拡張子の例
拡張子の例を以下に挙げます。
拡張子によって、ファイルの種類がわかります。
拡張子 | 説明 |
---|---|
ai | Adobe System社のイラストレーターで使用されるデータファイル) |
avi | Windowsで標準的に利用される動画 |
bak | バックアップ用のファイル |
bat | Windowsのバッチファイル |
bmp | マイクロソフト社のWindows用の画像形式 |
c | C言語のソースファイル |
class | Javaプログラムを実行するためのクラスファイル |
cpp | C++言語のソースファイル |
css | CCS(Cascading Style Sheets)は、HTMLやXMLをどのように修飾するかを指示するファイル |
csv | CSV形式のテキストファイル(各項目を半角カンマで区切る) |
dat | 一般的なデータファイル |
dic | 一般的な辞書ファイル |
dll | Windowsのダイナミックリンクライブラリ。Windowsアプリケーションを実行時に動的に読み込まれて実行されます。 |
doc docx |
マイクロソフト社のWordで使われる文書ファイル |
exe | Windowsアプリケーションの実行ファイル形式 |
h | C言語のヘッダーファイル |
hpp | C++言語のヘッダーファイル |
htm | HTML(ホームページを記述するためのファイル形式) |
html | HTML(ホームページを記述するためのファイル形式) |
java | Javaのソースファイル |
jpg jpeg |
JPEG画像(Joint Photographic Experts Groupが1990年に標準化した画像形式) |
log | 一般的なログファイル |
mp3 | 映像データ圧縮方式のMPEG-1形式で利用される音声ファイル形式 |
mp4 | MPEG-4形式の圧縮動画データを格納するファイル形式 |
mpg | MPEG-1形式の圧縮動画データを格納するファイル形式 |
PDF(Adobe Acrobat Reader等で閲覧できる文書ファイル) | |
png | PNG画像(NASAが開発した画像形式) |
psd | Adobe System社のフォトショップで使用されるデータファイル) |
gif | GIF画像(コンピュサーブ社が1987年に規程した画像形式) |
svg | SVG(Scalable Vector Graphics)、XMLベースのベクター形式の画像 |
txt | 一般的なテキストファイル |
tif tiff |
TIFF画像(マイクロソフト社とAldus社が1986年に開発した画像形式) |
wav | 主にマイクロソフト社のWindowsで使われる音声ファイル形式 |
xls xlsx |
マイクロソフト社のExcelで使われるファイル |
xml | XML形式(Extensible Markup Language Fileで使用されるデータファイル) |
zip | zip形式の圧縮ファイル |
関連コンテンツ
ファイルは、データを取り扱うとき管理単位の一つで、ハードディスク、SSD,USBメモリ、CD/DVD/ブルーレイなどの記憶媒体に保存するときに使われます。詳しくは、記事をご覧ください。
一般に使われている画像フォーマットには、いろいろな種類があります。画像フォーマットBMP、JPEG、PNG、GIF、TIFFの特徴を知ってますか?
オペレーティングシステムは、コンピューターに入っている基本のソフトウェアで、電源を入れると最初に起動します。オペレーティングシステムが持っている機能って何?
2値化は、画像処理の1つの方法で、カラー画像を2つ色だけで表現する画像に変換することです。この記事では、2値の画像メモリを使って変換しています。
画像処理プログラムの簡単な例として、JPEGフォーマットの画像ファイル(.jpg)を、PNGフォーマットの画像ファイル(.png)に変換するソースコードを解説します。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、PNG、BMP、TIFFなどの各種画像の横と縦のピクセル数を求めるプログラムを紹介しています。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、フルカラーの画像をセピア色に変換してをJPEGG形式のファイルに保存するプログラムを紹介しています。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、BMP、TIFFなどの各種画像ファイルをPNG形式のファイルに保存するプログラムを紹介しています。