人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

「file:///c:\test.jpg」と「file://c:\test.jpg」はURL的にはどっちが正しいんですか?

どちらもMS-Word 2003ではURLとして認識されます。

どちらも正しいのでしょうか。
ご存知の方教えてください。

●質問者: sawakimasahito
●カテゴリ:コンピュータ インターネット
✍キーワード:.jpg file:/// MS-Word test URL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● 狂人日記
●0ポイント

僕的には、間違いなく後者だが?

少なくとも僕が言えるのは、URLは[Uniform Resource Locator ]の略語に過ぎない、という事実。

Sorry, it's dummy.

http://www.imb.me-h.ne.jp/~kihara/

◎質問者からの返答

僕的には?


2 ● ? ????<だ
●49ポイント

どちらも正しいです。以下に簡単に説明します。


URLは基本的に下記の形式で成り立っています。

[プロトコル]:[マシン名][アドレス]



例えばこの質問のアドレス「http://q.hatena.ne.jp/1161710654」を分けると、

になります。


で、質問の file プロトコルに関してですが、

ローカルファイルの為、マシン名の部分が省略可能です。


プロトコル → file

マシン名 → //(後はローカルなので省略)

パス → /c:\test.jpg


プロトコル → file

マシン名 → //(後はローカルなので省略)

パス → c:\test.jpg


という形になります。

「file:/c:\test.jpg」とかもやってみると実行できるのではないかと思いますので試してみてください。


文献は以下を参考にしました。

http://www.kanzaki.com/docs/html/htminfo-uri.html

詳しい事はW3CのURL/URI辺りを読めば出てくるのではないかと思います。

◎質問者からの返答

ありがとうございます!


3 ● 黒猫
●50ポイント

URLはRFCという事実上の標準規格によって決められています。

http://www5d.biglobe.ne.jp/~stssk/nro/rfc1738_j.txt

(RFC1738が日本語化されているもの)


3.10 FILES」の項目で、//と2個続けているだけであり、三つ/があるほうが間違っているといえます。


それ以前に「3.1. 共通インターネット体系構文」に定義されているURLに \ は一切使われていないので、正しいURLという観点でいえば、どちらも誤っています。


Windows上でのみ利用できるので、マイクロソフト社の独自拡張という見方でいいのではないでしょうか。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ