タグ

2012年5月14日のブックマーク (1件)

  • 「file:///」でスラッシュが3つ並んでいる理由

    ブラウザにテキストファイルや画像ファイルをドラッグるすと、テキストや画像が表示され、URLが「file:///」で始まるのは皆さんご存知かと思います。 Windowsであれば、「file:///」「file:///C:/」と入力すれば、エクスプローラーのような表示を行うこともできます。 で、「何でスラッシュが3つ並んでるんだろう?」と疑問に感じていたものの、「まぁそういうものなんだろう」と、ほったらかしにしていました。 ということでこの疑問を解消すべく、「file:///」について真面目に調べてみました。 1.「file」について まず「file」は、ホストコンピュータ上でアクセス可能なファイルを示すもので、RFC1738(URL仕様)の3.10に以下の記載がありました。 3.10 FILES The file URL scheme is used to designate files a

    JHashimoto
    JHashimoto 2012/05/14
    "つまり、ローカルPCにあるリソースにアクセスする場合、さきほどの file://<host>/<path> の「<host>」を省略した、file:///<path> で表現できるという仕様みたいで、これがスラッシュが3つ並ぶ根拠のようです。"