/
810.txt
55 lines (42 loc) · 3.06 KB
/
810.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[1] [DFN[[RUBYB[[[ファイル名]]]@en[file name]]]]は、[[ファイル]]の[[名前]]です。
* 概念
[11]
[FIG(short list)[
- [[拡張子]]
- [[パス]]
- [[ドライブ]]
- [[長いファイル名]]
- [[短いファイル名]]
- [CODE[,v]]
- [[隠しファイル]]
]FIG]
* プロトコル
[FIG(short list)[
- [CODE(MIME)@en[filename]]
- [[HFS+のNFD]]
]FIG]
* メモ
- [2] 多くの[[ファイル・システム]]は[[ディレクトリ]]や[[フォルダ]]の概念を持つが、このファイル・システム上の位置 ([[経路]]) まで含めた完全な名前 ([[完全経路]]) を指して「ファイル名」と言うこともあれば、ディレクトリの部分を省いた名前をファイル名と呼ぶこともある。
- [3] また、ファイル・システム上の実体とファイル名が一対一に対応するとも限らない。[[ハードリンク]]や[[クロスリンク]]が実装されているファイル・システムは少なくないし、 [[VFAT]] や [[NTFS]] のように[[短いファイル名]]と[[長いファイル名]]の2種類の名前を持つシステムもある。
- [4] また、多くのファイル・システムやその実装では、その環境で使える文字の全てかファイル名に使えるわけではない。例えば、 [[FAT]] や [[NTFS]] ではディレクトリ (フォルダ) 区切子として使われる [CODE(file)[\]] を名前に使うことが出来ない。
- [5] [WEAK[2003-09-11 11:08:12 +00:00]] ''[[fff]]'':
- [6] '' 32bit Windowsのファイル名に関して'' <http://beefway.hp.infoseek.co.jp/prog/filename.html> : Windows のファイル名取り扱いに関する主要な[DEL[問題点]][INS[特徴]]。 (大体カバーされてるけど、他にも幾つか注意するべき点がある。)
- [7] [WEAK[2004-01-28 16:55:54 +00:00]] ''[[BIN]]'':
[8] [CITE[Special filenames]]
( ([TIME[2011-03-01 18:26:29 +09:00]] 版))
<http://www.cygwin.com/cygwin-ug-net/using-specialnames.html>
[9] [CITE@en[RFC 5854 - The Metalink Download Description Format]]
( ([TIME[2014-09-14 16:54:14 +09:00]] 版))
<http://tools.ietf.org/html/rfc5854#section-4.1.2.1>
[10] [CITE@ja[UNIXの部屋 コマンド検索:ファイル制限まとめ (*BSD/Linux)]]
([TIME[2013-01-23 16:20:02 +09:00]] 版)
<http://x68000.q-e-d.net/~68user/unix/pickup?%A5%D5%A5%A1%A5%A4%A5%EB%C0%A9%B8%C2%A4%DE%A4%C8%A4%E1>
[12] [CITE@en[File names in application/x-www-form-urlencoded serializer · Issue #109 · whatwg/url]]
([TIME[2016-12-29 16:07:39 +09:00]])
<https://github.com/whatwg/url/issues/109>
[13] [CITE@ja[リンクされている別のコンピュータで同期されないファイルがある場合 - Dropbox のヘルプ - Dropbox]]
([TIME[2017-02-05 15:50:09 +09:00]])
<https://www.dropbox.com/help/145>
[14] [CITE@ja[本の虫: Rustのパッケージマネージャーでパッケージ名nulを作ったら全Windowsユーザーのパッケージマネージャーが壊れた話]]
([TIME[2017-05-13 13:30:30 +09:00]])
<https://cpplover.blogspot.jp/2017/05/rustnulwindows.html>