[4] [DFN[[RUBYB[[[ファイル]]]@en[file]]]]は、
[[ファイルシステム]]上の[[葉]]に相当する[[オブジェクト]]および[[オペレーティングシステム]]がそれと同等に扱うもの、
あるいは各種システム・プロトコル等がそれらの一部または全部と同等とみなす[[オブジェクト]]です。
通常は何らかの意味を持つ[[バイト列]]に永続的な名前を与えたものとなっています。

* 概念

[FIG(short list)[
- [[ファイルシステム]]
- [[ファイル名]]
- [[ディレクトリー]]
- [[フルパス名]]
- [[リソースフォーク]]
- [[データフォーク]]
- [[ファイルの時刻]]
- [[拡張子]]
- [[Macintoshファイル型]]
- [[Macintoshファイル作成器]]
- [[MIME型]]
- [[パーミッション]]
- [[ACL]]
- [[ファイルサイズ]]
- [[デバイスファイル]]
- [[Unix domain socket]]
- [[ローカルファイル]]
- [[ファイルのURL]]
- [[名前付きパイプ]]
- [[代替データストリーム]]

]FIG]

* プロトコル

[FIG(short list)[
- [[ファイル番号]]
- [[ファイル記述子]]
- [[ファイルハンドル]]
- [[TFTP]]
- [[FTP]]
- [[rsync]]
- [[SCP]]
- [[SFTP]]
- [CODE(URI)@en[[[file:]]]]
- [CODE(DOMi)@en[[[File]]]]
- [CODE(HTML)@en[[[<input type=file>]]]]
- [CODE(MIME)@en[[[Content-Disposition: file]]]]
- [[静的ファイル]]
]FIG]

[5] [[ファイル]]は[[ファイルシステム]]や[[オペレーティングシステム]]に依存した曖昧で可搬性の低い概念であるため、
[[プロトコル]]の設計者はこの語をそのまま用いることを嫌うことがあります。
例えば [[HTTP]] では[[ファイル]]に相当するものは[[資源]]ないし[[表現]]と呼ばれることがあります。

* 歴史

[1] [CITE[Packaged Web Apps (Widgets) - Packaging and XML Configuration (Second Edition)]]
( ([TIME[2012-11-22 21:22:20 +09:00]] 版))
<http://w3c.github.com/packed-webapps/packaging/#file>

[2] [CITE@en[draft-wood-dtnrg-http-dtn-delivery-09 - Using HTTP for delivery in Delay/Disruption-Tolerant Networks]]
( ([TIME[2014-06-02 23:12:36 +09:00]] 版))
<http://tools.ietf.org/html/draft-wood-dtnrg-http-dtn-delivery-09#page-4>

[3] [CITE@en[draft-wood-dtnrg-http-dtn-delivery-09 - Using HTTP for delivery in Delay/Disruption-Tolerant Networks]]
( ([TIME[2014-06-02 23:12:36 +09:00]] 版))
<http://tools.ietf.org/html/draft-wood-dtnrg-http-dtn-delivery-09#page-4>

[FIG(quote)[
[FIGCAPTION[
[6] [CITE@en[RFC 959 - File Transfer Protocol]]
( ([TIME[2016-06-05 16:18:06 +09:00]]))
<https://tools.ietf.org/html/rfc959#page-5>
]FIGCAPTION]

>       file
>          An ordered set of computer data (including programs), of
>          arbitrary length, uniquely identified by a pathname.

]FIG]

[7] [CITE@ja[登 大遊 - Windows のファイルのコピーは、驚くほど奥が深い。 Windows... | Facebook]] ([TIME[2019-05-08 22:40:36 +09:00]]) <https://www.facebook.com/dnobori/posts/2142836202459674/>