[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

パッチファイル (patch file)

pointこの用語のポイント

pointファイルだよ

point後付けのプログラムだよ

pointソフトに機能を追加してくれたり、変なところを直してくれるよ

スポンサーリンク

簡単に書くよ

パッチファイル (patch file)とは

ソフトに変更を加えるために用意された、後付けのプログラムなファイルのこと
です。

image piyo

詳しく書くよ

一言で言えば「ソフトに後からくっつけるプログラム」なファイルが「パッチファイル(patch file)」です。
パッチファイルをソフト本体と合体させることで、ソフトに機能が追加されたり、ソフトのおかしいところが直ったりします。

パッチファイル1

ちなみに先頭の文字は「パ(pa)」です。
「バ(ba)」では、ありません。
ご注意ください。

パッチファイル2

以上を踏まえて、パッチファイルの例を見てみましょう。

例えば、そうですね。

ピヨ太君が、ぴよぴよソフトを作りました。

パッチファイル3

ぴよぴよソフトは意外に売れました。
ピヨ太君は、うっはうはです。

パッチファイル4

ピヨ太君が調子に乗っていた、ある日のことです。
ぴよぴよソフトを買ったピヨ子さんから「ぴよぴよソフトだけど、たまに動きがおかしいわよ?」と指摘を受けました。

パッチファイル5

ピヨ太君が動きを確認したところ、確かにおかしいです。
特定の条件下で変な動きをします。

パッチファイル6

ピヨ太君は、早速、この問題に対処することにしました。
ぴよぴよソフトを改造して、おかしなところを直します……としても良いのですが、ちょっと待ってください。

おかしなところを直したぴよぴよソフトとピヨ子さんの手元にあるぴよぴよソフトを交換しなくてはいけません。

これが結構、面倒くさいです。
ぴよぴよソフトは意外にかさばりますからね。

パッチファイル7

ピヨ太君は少しでも手抜きがしたかったので工夫しました。

ぴよぴよソフトそのものを改造するのではなく、ぴよぴよソフトにくっつけるとおかしなところが直るプログラムを作ったのです。
ソフト本体と合体させると問題が修正される後付けのプログラムです。

パッチファイル8

そして、後付けのプログラムのみをピヨ子さんに送りました。
ちなみに後付けのプログラムはファイルの形をしています。

パッチファイル9

あとは簡単です。

ピヨ子さんはピヨ太君からもらった後付けのプログラムをピヨ子さんの所有しているぴよぴよソフトにくっつけます。
そうすると、ピヨ子さんのぴよぴよソフトが直りました。

パッチファイル10

この話に登場した「後付けプログラム」なファイルが「パッチファイル」です。
ソフト本体にくっつけるとおかしなところが直るプログラムが入っているファイルです。

パッチファイル11

さて、今回の例では、おかしなところを直すパッチファイルが登場しました。
パッチファイルの役割は、それだけではありません。

パッチファイルはソフトに変更を加えるプログラムです。
新しい機能を追加するときにも使えます。

パッチファイル12

パッチファイルは

・おかしなところを直す
・ソフトをパワーアップさせる


のどちらか、あるいは、両方を目的として配られるプログラムです。
パッチファイルをソフト本体にくっつけることによってソフトが何か変わります。

なお「パッチ(patch)」の意味は「あて布」です。
パッチファイルをソフト本体にくっつける作業を指して「パッチを当てる」と表現します。
服にあて布をしてかぎ裂きを直すイメージです。

パッチファイルの説明としては、そんなところでしょうか。

あっ、そうそう。

本来の意味で言えば、パッチファイルはソフト本体に合体するプログラムを指します。

パッチファイル13

ただし、ソフトに変更を加えるプログラム全般を指して「パッチファイル」と呼ぶことも少なくありません。
例えば、自分自身はソフト本体に合体しないけど、人間様の代わりにパッチを当てる作業をしてくれるプログラムです。

パッチファイル14

動かすとソフト本体に何らかの変更が加えられるプログラムファイルは、すべて「パッチファイル」と呼んで差し支えないと思います。
そこら辺は、ゆるく解釈してください。

image piyo2

一言でまとめるよ

まぁ「パッチファイル」って単語が出てきたら「ソフトに変更を加える後付けのプログラムなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク