コアダンプファイル
ファイル名が「core」なファイルだよ
プログラムが異常終了したときに出力されるよ
メモリの状態とかが書きこまれているよ
UNIX系の話で出てくるよ
簡単に書くよ
コアダンプファイル(英:core dump file)とは
「コアファイル」のこと。
用語の中身としては
UNIX系のコンピュータにおいて、プログラムが異常終了したときに出力される「core」という名前のファイルのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・コア(コアファイル)
・ダンプ
・コアダンプ
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
今回 登場する「コア」は「コアファイル」のことです。
コアファイルは、プログラムが異常終了したときに出力される「core」という名前のファイルです。
UNIX系のコンピュータでは、プログラムが変な感じで終了するときに、参考になりそうな情報をファイルに「ぷっ」と吐き出します。
この「ぷっ」と吐き出されたファイルがコアファイルです。
実際には「core」というファイル名で出力されます。
コアファイルは異常終了するときに出力されるファイルです。
コアファイルを見かけたら「何かのプログラムが異常終了したのね」と思ってください。
また、コアファイルの中には、異常終了直前のメモリの状態とかが書き込まれています。
中身を頑張って調べれば、もしかしたら異常終了した原因を推測できるかもしれません。
そんな、調査に使うためのファイルです。
ダンプは「データとかを そのままの形で出力すること」です。
「普通に『出力』で、いーじゃん」と思うかもしれませんけどね。
わざわざ「ダンプ」と言った場合は
手を加えずに、そのまま
なニュアンスがあります。
加工しないで、そのまま、ぽいっちょと出すイメージです。
コアダンプは「コアファイルが吐き出されること」です。
コンピュータさんがコアファイルを「ぷっ」と吐き出す動作を表現しています。
以上を踏まえて
コアファイルの別の呼び方
が「コアダンプファイル」です。
「コアファイル」も「コアダンプファイル」も指し示すものは同じです。
「core」という名前のファイル
です。
推測ですが「『core』という名前のファイル」と解釈すると「コアファイル(coreファイル)」という呼び名になるのでしょう。
「コアダンプされたファイル」と解釈すると「コアダンプファイル」という呼び名になるのだと思います。
一言でまとめるよ
まぁ「コアダンプファイル」って単語が出てきたら「プログラムが異常終了したときに出力されるファイルなんだな~」と お考えください。
おまけ
■訳してみるよ
「core(コア)」の意味は「芯」とか「核」とか「中心部」とかです。
「dump(ダンプ)」の意味は「どさっと降ろす」とか「どしんと落ちる」とか「投げ捨てる」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると
核(の情報)を、どさっと降ろしたファイル
となります。
■検索してみる?






