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

.old【拡張子】

pointこの用語のポイント

pointファイルの種類を表す目印だよ

pointバックアップしたファイル(もういらないけど取りあえず残しておこう、なファイル)に付くことが多いよ

point中身が何かはケース・バイ・ケースだよ

スポンサーリンク

簡単に書くよ

.old【拡張子】とは

ファイルの種類を表す目印(拡張子)のひとつ
であり

バックアップしたファイルに付くことが多い拡張子
です。
もう少し細かいニュアンスを追加すると

「もう使わないから多分いらないけど、念の為に取りあえず残しておこうかな~」なファイルに付くことが多い拡張子
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「バックアップ」と「拡張子」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

バックアップは「同じ物を複製して保管しておくこと」です。
ぶっ壊れたり失くしたときの備えです。

.old

例えば、失くなったら困るファイルコピーして、別のところに保管しておいたりします。
同じファイルが複数あれば、そのうちの1つが失くなったり壊れても元に戻せますからね。

.old2

拡張子は「ファイル名の最後にくっついている、ファイルの種類を表す目印」です。
拡張子はファイル名の一番右に「.(ドット)」と一緒にくっついています。
例えば「hoge.txt」であれば「.txt」の部分が拡張子です。

.old3

拡張子は、実際にはファイル名の一部です。

任意の名前(hoge)+拡張子(.txt)

で1つのファイル名になります。

.old4

以上を踏まえて

バックアップしたファイルに付けることが多い拡張子

が「.old」です。
実際のファイル名は「hoge.old」のようになります。

.old5

「old」の読み方については「オールド」や「オーエルディー」と読む人が多いと思います。
個人的には「オールド」読みです。

よくバックアップファイルに付く拡張子には、他に「.bak」という拡張子があります。
「.old」と「.bak」は、どのように使い分ければ良いのでしょう?

答えは「好み」です。
好きな方を使ってください。
もっと言えば「.bak」や「.old」である必要性すらありません。
.bk」でも「.backup」でも好きな拡張子を付けて良いのです。

そのため、どうでもよいといえばどうでもよいのですが、参考までに私の使い分けを書いておきますね。

私は、本来の意味でのバックアップしたファイルには、拡張子「.bak」を付けています。
それに対して「もういらないけど取りあえず残しておこう」なファイルに付ける拡張子は「.old」です。

例えば、ここに「ファイルA.txt」が あったとしましょう。

.old6

この「ファイルA.txt」を「ファイルA'.txt」で上書きします。

.old7

ですが、そのまま上書きしてしまうと残るのは「ファイルA'.txt」のみです。
「ファイルA.txt」が、なくなります。

.old8

特に問題が起きなければ、これでも かまいません。
ですが「ファイルA'.txt」に問題があった場合は「ファイルA.txt」に戻したくなるはずです。
そのときに「ファイルA.txt」がなくては困ります。

そこで「ファイルA.txt」を「ファイルA.old」として残しておきます。
「ファイルA.txt」をコピーして「ファイルA.old」に変更したら、改めて「ファイルA.txt」を「ファイルA'.txt」で上書きします。

.old9

この時点で「ファイルA'.txt」と「ファイルA.old」の2つがある状態になります。

.old10

「ファイルA'.txt」がメインのファイルです。
「ファイルA.old」は、いらないけど取りあえず残しているファイルです。
「ファイルA'.txt」に問題があって前の状態に戻したい(「ファイルA.txt」を復活させたい)ときに使います。

さて、この時点で「ファイルA'.txt」のバックアップがありません。
「ファイルA'.txt」が壊れたら、とても困ります。

そこで「ファイルA'.txt」のバックアップを取ることにしました。
「ファイルA'.txt」をコピーしてファイル名を「ファイルA'.bak」にします。

.old11

この時点で「ファイルA'.txt」と「ファイルA.old」と「ファイルA'.bak」の3つのファイルがある状態になります。

.old12

「ファイルA'.txt」がメインのファイルです。
「ファイルA.old」は、いらないけど取りあえず残しているファイルです。
「ファイルA'.txt」に問題があって前の状態に戻したい(「ファイルA.txt」を復活させたい)ときに使います。
「ファイルA'.bak」は「ファイルA'.txt」のバックアップファイルです。
「ファイルA'.txt」がぶっ壊れたときに使います。

これが私の、拡張子「.old」と「.bak」の使い分けです。

何故このような使い分けをしているかですが、そのファイルを消して良いかの判断を簡単にするためです。

拡張子「.old」のファイルは、言ってしまえば履歴ファイルです。
とりあえず残してはいますが、前の状態に戻す必要がないのであれば不要です。

だから、拡張子「.old」のファイルは定期的に削除します。

それに対して、拡張子「.bak」のファイルは文字通りのバックアップファイルです。
ファイルがぶっ壊れたり消えちゃったりしたときは必要になります。

だから、拡張子「.bak」のファイルは原則として削除しません。
削除するのは、もっと新しい「.bak」を作ったときだけです。

別に決まりがあるわけでは、ありませんけどね。
私は、そのような使い分けをしています。

「おー!それってなかなか賢いやり方じゃん!」と思った人は、真似していいですよ。
「けっ!もっと良いやり方があるのにな~。分かってないな~」と思った人は、気が向いたら、そのやり方を私にも教えてください。


image piyo2

一言でまとめるよ

まぁ「.old」って拡張子が付いていたら「バックアップしたファイル(もういらないけど取りあえず残しておいたファイル)なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「old(オールド)」の意味は「古い」とか「昔の」とか「年老いた」とかです。


■お時間に余裕のある方へ

もしよろしければ、拡張子について掘り下げたコラム「「拡張子」の正体を教えてやろう」もご覧ください。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた