標準入力 (stdin)、標準出力 (stdout)、標準エラー出力 (stderr) のファイル記述子の概念図 ファイル記述子(ファイルきじゅつし、英語: file descriptor)とは、コンピュータプログラミングにおいてファイルへの参照を抽象化したキーである。ファイルディスクリプタあるいはFDとも呼ばれる。UNIX系システムでテキストターミナルを含むファイルストリームを参照する際に用いられる。 MS-DOS[1]やMicrosoft Windowsでは、「ファイルハンドル」がほぼ相当するが、技術的には異なるオブジェクトである。 概要[編集] POSIXでは、ファイル記述子は整数型の値であり、詳述すればC言語のint型である。POSIXでは、全てのプロセスが持つべき3つのファイル記述子を定義している(デーモンなどはその限りではない)。 整数値 名前 一般にファイル記述子は、オープン
![ファイル記述子 - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf31932550d4e4f3ad339dbf1933c5c3647f1b42/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F7%2F70%2FStdstreams-notitle.svg%2F1200px-Stdstreams-notitle.svg.png)