[1] irc:
URI scheme は、 IRC
のプロトコルを想定した URI scheme です。
[51] 非常によく使われていますが、 IANA に正式に登録されてはいません。以前 I-D が出ていましたが、 RFC にはなりませんでした。 W3C の規格でこの scheme を定義しているものもあったりします。
[31] authority はドメイン名などによる指定の他、 .
を含まないことでネットワーク名を指定することができます >>18, >>15。
[3] [PICS] REC-PICS-services-961031
<http://www.w3.org/TR/REC-PICS-services#Syntax>
は irc:
URI scheme を定義しています。
[2]
PICSRules Specification <http://www.w3.org/TR/REC-PICSRules#URLfilter>
で定義されている URIパターンは、 irc:
scheme
の URI と一致させるための構文も含んでいます。
(URI scheme 自体の定義ではありません。)
[4] PICS によると、IRC の茶室を表す URI
の構文は 'irc://' host '/' alphanumpm
です。
ここで、 host
はインターネットのホスト名です。
alphanumpm
は ALPHA / DIGIT / "+" / "-"
で、意味は書かれていません。
[53] draft-mirashi-url-irc-01 - "irc: URL scheme" <http://tools.ietf.org/html/draft-mirashi-url-irc-01>
[54] W3C の仕様は IRC の仕様に反しているため改めて定義すると述べられています。
[56] 構文は次のように説明されています。
irc:[ //[ <host>[:<port>] ]/[<target>] [,needpass] ]
[15] irc: urls in Mozilla (Robert Ginda 著) <http://www.mozilla.org/projects/rt-messaging/chatzilla/irc-urls.html>
irc:[<connect-to>[(/<target>[<modifiers>][<query-string>]|<modifiers>)]]
[13] 構文は >>7-9 のいずれをも認め、更に拡張されています。
#
も構文の一部として使われているのが特徴
(というかRFC 2396違反) ですw
[14] Irc-url Info Page <http://alien.net.au/mailman/listinfo/irc-url_alien.net.au>
[44] mIRC: Chat Links (mIRC Co. Ltd. 著, 版) <http://www.mirc.com/mirclink.html>
[5] talking IRCStep ( 版) <http://aova.haun.org/next/ircstep/talkAboutIRCStepJ.html> (2000年)
irc://IRCNetwork名/{チャネル名|ニックネーム}
ニックネームが使えるというのはプライベート・メッセージのことを指しているようです。
[49] また、 ネットワーク名が使えるのも独自と書かれています。 >>15 や >>18 でも行われていますが、別個に採用されていたようです。この当時に他にネットワーク名を使える実装があったのかは不明です。
[50] 同名のチャンネルをいったん authority を無視して探し、なければ authority を考慮して接続するという処理モデルも示されています。
irc:
irc:// irc:///
irc:///,needpass
irc://moznet/ irc://moznet
irc://myserver/,isserver
irc://myserver:6667/
irc://irc.undernet.org/
irc://irc.ircnet.net/#worldchat,ischannel irc://irc.ircnet.net/%23worldchat,ischannel irc://irc.ircnet.net/#worldchat irc://irc.ircnet.net:6667/%23worldchat
いずれも同じ意味です。
irc://moznet/%26local
irc://somenet/+modeless
irc:///mIRC
irc:///help
irc:///Mmmm!mandar@*uoknor.edu,isnick
irc://irc.alien.net.au/pickle,isuser
irc://moznet/mozbot,isnick
irc://moznet/mozbot,isnick?msg=uuid
irc://irc.austnet.org/%23foobar?key=bazqux
irc://moznet/chatzilla?msg=I%20am%20reading%20the%20irc%3A%20url%20document
irc://undernet/pickle%25butcher.id.au,isuser
irc://myserver/kilroy,isserver,isnick?msg=are%20you%20here%3F
irc://:pass@irc.efnet.org:194/
irc://%C4%B0dil:g%C3%BCzel@irc.austnet.org/
irc://#centos@irc.freenode.net
irc://moznet/sekret,needkey
irc://myprivateserver/opers,isserver,needpass,needkey
[11]
irc:irc.freenode.net#microformats
Tantekが使ってた。
(名無しさん 2006-03-04 11:11:30 +00:00)
irc://irc.undernet.org:6667/mIRC?secret
irc://travis#irc.freenode.net
[6] IRC のチャンネル名は #foo のように表します。 URI による表記は複数の流儀があります。
#
を省略。#
は予約されているので百分率符号化。#
はそのまま。こうすると foo は素片識別子扱いになる。ところで鯖指定無しの
のような表記があってもよさそうなものですが、まだ見たことがありません。 (名無しさん [sage] 2005-06-22 03:33:06 +00:00)
[21] Come into IRC ( 版) <http://irc.lc/>
HTTP://IRC.LC/<NETWORK|SERVER>/<CHANNEL>/<Default_Nick_@@@>
[22] >>21 自体は http:
URL を使っていますが、
Use IRC URLs with your browser : irc:// ( 版) <http://irc.lc/url>
ではこれを irc:
URL に使う方法が説明されています。
[52] Internet Relay Chat - Wikipedia, the free encyclopedia ( 版) <http://en.wikipedia.org/wiki/Internet_Relay_Chat#URI_scheme>
irc://<host>[:<port>]/[<channel>[?<channel_password>]]
Some implementations allow multiple channels to be specified, separated by commas. citation needed
[16] Textual IRC Client Knowledge Base: IRC URL Scheme ( 版) <https://www.codeux.com/textual/help/IRC-URL-Scheme.kb>
irc:
を定義しているのか謎ですが・・・。