読み方 : いぞんファイル

依存ファイル【dependent file】

概要

依存ファイルとはあるファイルが正常に動作するために必要となる別の特定のファイルのこと。プログラム実行ファイルにとってのライブラリファイルなどが該当する。依存先のファイルが欠けた環境では、参照元のファイルは正常に動作しない。
依存ファイルのイメージ画像

コンピュータ上では、ある資源Aが外部の資源Bの機能を利用するよう構成され、Bが存在しない環境ではAが正しく動作しないという状況がよく生じる。このとき「AはBに依存している」と表現し、AとBが共にファイルである場合に、参照される側のBをAの依存ファイルという。

代表的な例がプログラム実行ファイルとライブラリファイルの関係である。一般的なプログラムはあらゆる処理を自身に詰め込むのではなく、外部のライブラリファイルに定義された関数を実行時に呼び出して利用する。このとき、ライブラリファイルが実行ファイルの依存ファイルとなる。実行環境にライブラリファイルが存在しない場合、プログラムはエラーを起こして終了する。

Webページにおいても同様の関係が見られる。HTMLファイルは画像ファイルCSSファイルJavaScriptファイルなどを読み込んでページを構成する場合があり、これらが依存ファイルとなる。画像ファイルサーバから削除されれば該当箇所が空白になり、CSSファイルが欠ければレイアウトが崩れるなど、依存ファイルの欠落は表示の不具合として現れる。

近年のソフトウェア開発では、ライブラリが別のライブラリに依存するといった多段的な依存関係が生じることも多く、依存ファイルの管理は煩雑になりやすい。こうした状況に対応するため、必要な依存ファイルを自動的に取得・導入する「パッケージ管理システム」が利用されている。Node.js環境の「npm」や、Python環境の「pip 」などがよく知られ、バージョンの指定や依存関係の解決を自動的に行う。

(2026.6.22更新)
 

他の辞典等による「依存ファイル」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。