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

パッチファイル

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

一言でまとめるよ

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

一番上に戻るよ
スポンサーリンク
書籍画像010
書籍画像056

おまけ

■訳してみるよ

「patch(パッチ)」の意味は「(つぎあて用の)あて布」とか「ばんそうこう」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると

あて布ファイル

となります。
プログラムにあて布ファイルを当てて補修するイメージです。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本