pst01234URL canonicalizationlabel url_prefixinfoU (hoge%20%2B%20foo%3A%2F%2Fbar%2Fbaz%2Ffooname hoge foo://bar/baz/foolabeltext FAILclass1312089842.2883result(hoge%20%2B%20foo%3A%2F%2Fbar%2Fbaz%2Ffoo S%5C%5Cfoo%3Abar%40hoge%3Axxx%5Ca%2Fbc%20%2B%20%5C%5Cfoo%3Abar%40hoge%3Axxx%5Ca%2Fbcname /\\foo:bar@hoge:xxx\a/bc \\foo:bar@hoge:xxx\a/bclabelfile://foo:bar%40hoge:xxx/a/bctext FAILclass1312089842.2883resultS%5C%5Cfoo%3Abar%40hoge%3Axxx%5Ca%2Fbc%20%2B%20%5C%5Cfoo%3Abar%40hoge%3Axxx%5Ca%2Fbc 3res%3A%2F%2Ffoo%5Cbar%20%2B%20res%3A%2F%2Ffoo%5Cbarname res://foo\bar res://foo\barlabel res://foo\bartext FAILclass1312089842.2883result3res%3A%2F%2Ffoo%5Cbar%20%2B%20res%3A%2F%2Ffoo%5Cbar )xmpp%3Afoo%23bar%20%2B%20xmpp%3Afoo%23barname xmpp:foo#bar xmpp:foo#barlabel xmpp:foo#bartext PASSclass1312089842.2883result)xmpp%3Afoo%23bar%20%2B%20xmpp%3Afoo%23bar 'mid%3A%2F%2Ffoo%20%2B%20mid%3A%2F%2Ffooname mid://foo mid://foolabel mid://footext FAILclass1312089842.2883result'mid%3A%2F%2Ffoo%20%2B%20mid%3A%2F%2Ffoo Tfile%3A%2F%2F%2FC%3A%2Fbar%2Ffoo.txt%3Aabc%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabcname .file:///C:/bar/foo.txt:abc file:///C:/home/abclabelfile:///C:/bar/foo.txt:abctext PASSclass1312089842.2883resultTfile%3A%2F%2F%2FC%3A%2Fbar%2Ffoo.txt%3Aabc%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabc chttp%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2396.txt%20%2B%20http%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2396.txtname Ghttp://www.ietf.org/rfc/rfc2396.txt http://www.ietf.org/rfc/rfc2396.txtlabel#http://www.ietf.org/rfc/rfc2396.txttext PASSclass1312089842.2883resultchttp%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2396.txt%20%2B%20http%3A%2F%2Fwww.ietf.org%2Frfc%2Frfc2396.txt 'sip%3A%2F%2Ffoo%20%2B%20sip%3A%2F%2Ffooname sip://foo sip://foolabel sip://footext FAILclass1312089842.2883result'sip%3A%2F%2Ffoo%20%2B%20sip%3A%2F%2Ffoo 5http%3A%2F%2Ffoo%23bar%20%2B%20http%3A%2F%2Ffoo%23barname http://foo#bar http://foo#barlabelhttp://foo/#bartext PASSclass1312089842.2883result5http%3A%2F%2Ffoo%23bar%20%2B%20http%3A%2F%2Ffoo%23bar ƒfile%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Wfile:///hoge///somehost/someshare/afile.txt file:///hoge///somehost/someshare/afile.txtlabel+file:///hoge///somehost/someshare/afile.txttext PASSclass1312089842.2883resultƒfile%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Ehttp%3A%2F%2F192.0x00A80001%2F%20%2B%20http%3A%2F%2F192.0x00A80001%2Fname -http://192.0x00A80001/ http://192.0x00A80001/labelhttp://192.168.0.1/text PASSclass1312089842.2883resultEhttp%3A%2F%2F192.0x00A80001%2F%20%2B%20http%3A%2F%2F192.0x00A80001%2F file%3A%2F%2F%2Fc%3A%2Fwindows%5Csystem32%255Cdrivers%2Fetc%2Fhosts%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%5Csystem32%255Cdrivers%2Fetc%2Fhostsname _file:///c:/windows\system32%5Cdrivers/etc/hosts file:///c:/windows\system32%5Cdrivers/etc/hostslabel/file:///C:/windows/system32%5Cdrivers/etc/hoststext FAILclass1312089842.2883resultfile%3A%2F%2F%2Fc%3A%2Fwindows%5Csystem32%255Cdrivers%2Fetc%2Fhosts%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%5Csystem32%255Cdrivers%2Fetc%2Fhosts Ahttp%3A%2F%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Ffoo%3Fbar%23bazname %http://foo?bar#baz http://foo?bar#bazlabelhttp://foo/?bar#baztext PASSclass1312089842.2883resultAhttp%3A%2F%2Ffoo%3Fbar%23baz%20%2B%20http%3A%2F%2Ffoo%3Fbar%23baz +%5C%5Cabc%5C%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\abc\ http://foo/barlabel file://abc/text PASSclass1312089842.2883result+%5C%5Cabc%5C%20%2B%20http%3A%2F%2Ffoo%2Fbar 3resource%3Ahoge%3Ffoo%20%2B%20resource%3Ahoge%3Ffooname #resource:hoge?foo resource:hoge?foolabelresource:hoge?footext PASSclass1312089842.2883result3resource%3Ahoge%3Ffoo%20%2B%20resource%3Ahoge%3Ffoo 9%E2%80%85http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%85http://foo/text PASSclass1312089842.2883result9%E2%80%85http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F _file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbcname 7file://foo:bar@hoge:80/a/bc file://foo:bar@hoge:80/a/bclabelfile://foo:bar%40hoge:80/a/bctext FAILclass1312089842.2883result_file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%3Abar%40hoge%3A80%2Fa%2Fbc =gopher%3A%2F%2Ffoo%3A70%2F%20%2B%20gopher%3A%2F%2Ffoo%3A70%2Fname !gopher://foo:70/ gopher://foo:70/label gopher://foo/text PASSclass1312089842.2883result=gopher%3A%2F%2Ffoo%3A70%2F%20%2B%20gopher%3A%2F%2Ffoo%3A70%2F 7%5C%5C.%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\.\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883result7%5C%5C.%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 7%5C%5C%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbbname \\?bb\cc\dd file:///aaa/bbblabelfile://%3Fbb/cc/ddtext FAILclass1312089842.2883result7%5C%5C%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbb =%2F%2Ffoo%40bar%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname !//foo@bar file:///c:/foo/bar.htmllabelfile://foo%40bar/text FAILclass1312089842.2883result=%2F%2Ffoo%40bar%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Khttp%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab%20%2B%20http%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cabname +http://foo/bar?baz\ab http://foo/bar?baz\ablabelhttp://foo/bar?baz\abtext PASSclass1312089842.2883resultKhttp%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab%20%2B%20http%3A%2F%2Ffoo%2Fbar%3Fbaz%5Cab =%5C%5C%5C%5Cfoo%5C%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\\foo\\bar\baz http://foo/barlabelfile://foo//bar/baztext PASSclass1312089842.2883result=%5C%5C%5C%5Cfoo%5C%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbar 3file%3A%2F%2Ftest%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://test/ http://a/b/clabel file://test/text PASSclass1312089842.2883result3file%3A%2F%2Ftest%2F%20%2B%20http%3A%2F%2Fa%2Fb%2Fc *about%3Ablank%20%2B%20http%3A%2F%2Ftest%2Fname about:blank http://test/label about:blanktext PASSclass1312089842.2883result*about%3Ablank%20%2B%20http%3A%2F%2Ftest%2F afile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...name 5file:///C:/foo/bar/baz/... file:///C:/foo/bar/baz/...labelfile:///C:/foo/bar/baz/...text PASSclass1312089842.2883resultafile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F... Ahttp%3A%2F%2Ffoo%23bar%23baz%20%2B%20http%3A%2F%2Ffoo%23bar%23bazname %http://foo#bar#baz http://foo#bar#bazlabelhttp://foo/#bar#baztext PASSclass1312089842.2883resultAhttp%3A%2F%2Ffoo%23bar%23baz%20%2B%20http%3A%2F%2Ffoo%23bar%23baz Kfile%3A%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%3F%2Fc%3A%2Fwindows%2Fname 'file:/?/c:/windows/ file:/?/c:/windows/labelfile:///C:/?/c:/windows/text FAILclass1312089842.2883resultKfile%3A%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%3F%2Fc%3A%2Fwindows%2F %2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname ////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883result>%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef 8file%3A%2F%2F%2Fhome%2Fme%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///home/me http://a/b/clabelfile:///home/metext PASSclass1312089842.2883result8file%3A%2F%2F%2Fhome%2Fme%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 5http%3A%5C%5Cfoo%5Cbar%20%2B%20http%3A%5C%5Cfoo%5Cbarname http:\\foo\bar http:\\foo\barlabelhttp://foo/bartext PASSclass1312089842.2883result5http%3A%5C%5Cfoo%5Cbar%20%2B%20http%3A%5C%5Cfoo%5Cbar ;file%3Ac%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fccname #file:c:foo/bar.html file://aa/bb/cclabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883result;file%3Ac%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fcc )about%3Ahoge%20%2B%20http%3A%2F%2Ftest%2Fname about:hoge http://test/label about:hogetext PASSclass1312089842.2883result)about%3Ahoge%20%2B%20http%3A%2F%2Ftest%2F .tn3270%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ffoo%2Fname tn3270://foo http://foo/label tn3270://footext FAILclass1312089842.2883result.tn3270%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ffoo%2F /C%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname C|/foo/bar http://a/b/clabelfile:///C:/foo/bartext FAILclass1312089842.2883result/C%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 9%E2%80%83http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%83http://foo/text PASSclass1312089842.2883result9%E2%80%83http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Afile%3A%2F%2F%2Ffoo%3A%2Fbar%20%2B%20file%3A%2F%2F%2Ffoo%3A%2Fbarname !file:///foo:/bar file:///foo:/barlabelfile:///foo:/bartext PASSclass1312089842.2883resultAfile%3A%2F%2F%2Ffoo%3A%2Fbar%20%2B%20file%3A%2F%2F%2Ffoo%3A%2Fbar 9%5C%5Caa%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbbname \\aa?bb\cc\dd file:///aaa/bbblabelfile://aa%3Fbb/cc/ddtext FAILclass1312089842.2883result9%5C%5Caa%3Fbb%5Ccc%5Cdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbb ;file%3A%2F%2F%E4%B8%80%2F%20%2B%20file%3A%2F%2F%E4%B8%80%2Fname file://一/ file://一/labelfile://xn--4gq/text PASSclass1312089842.2883result;file%3A%2F%2F%E4%B8%80%2F%20%2B%20file%3A%2F%2F%E4%B8%80%2F ;thismessage%3A%2Ffrog.jpg%20%2B%20thismessage%3A%2Ffrog.jpgname +thismessage:/frog.jpg thismessage:/frog.jpglabelthismessage:/frog.jpgtext PASSclass1312089842.2883result;thismessage%3A%2Ffrog.jpg%20%2B%20thismessage%3A%2Ffrog.jpg ›file%3A%2F%2F%2F%2F%2Flocalhost%2Flocalhost%2F%2F%2F%E4%B8%80%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Flocalhost%2F%2F%2F%E4%B8%80%2Ffoo%2Fbarname Wfile://///localhost/localhost///一/foo/bar file://///localhost/localhost///一/foo/barlabel.file://localhost/localhost///%E4%B8%80/foo/bartext FAILclass1312089842.2883result›file%3A%2F%2F%2F%2F%2Flocalhost%2Flocalhost%2F%2F%2F%E4%B8%80%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Flocalhost%2F%2F%2F%E4%B8%80%2Ffoo%2Fbar Jfile%3A%2F%2F%2FC%3A..%2Ffoo.txt%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabcname (file:///C:../foo.txt file:///C:/home/abclabelfile:///C:/foo.txttext FAILclass1312089842.2883resultJfile%3A%2F%2F%2FC%3A..%2Ffoo.txt%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabc "hoge%20%2B%20about%3Aweather%2Ffooname hoge about:weather/foolabeltext PASSclass1312089842.2883result"hoge%20%2B%20about%3Aweather%2Ffoo _file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..name 3file:///C:/foo/bar/baz/.. file:///C:/foo/bar/baz/..labelfile:///C:/foo/bar/text PASSclass1312089842.2883result_file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.. >%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname ////c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883result>%2F%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef ‹ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone%20%2B%20ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fonename Sldap://[2001:db8::7]/c=GB?objectClass?one ldap://[2001:db8::7]/c=GB?objectClass?onelabel)ldap://[2001:db8::7]/c=GB?objectClass?onetext PASSclass1312089842.2883result‹ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone%20%2B%20ldap%3A%2F%2F%5B2001%3Adb8%3A%3A7%5D%2Fc%3DGB%3FobjectClass%3Fone Zres%3A%2F%2FC%3A%5CWINDOWS%5Csystem32%5Cshdoclc.dll%2Fdnserror%20%2B%20http%3A%2F%2Ffoo%2Fname :res://C:\WINDOWS\system32\shdoclc.dll/dnserror http://foo/label.res://C:\WINDOWS\system32\shdoclc.dll/dnserrortext FAILclass1312089842.2883resultZres%3A%2F%2FC%3A%5CWINDOWS%5Csystem32%5Cshdoclc.dll%2Fdnserror%20%2B%20http%3A%2F%2Ffoo%2F -file%3A%2Ffoo%252F%20%2B%20file%3A%2Ffoo%252Fname file:/foo%2F file:/foo%2Flabelfile://foo%2F/text FAILclass1312089842.2883result-file%3A%2Ffoo%252F%20%2B%20file%3A%2Ffoo%252F Kirc%3A%2F%2Fsomenet%2F%2Bmodeless%20%2B%20irc%3A%2F%2Fsomenet%2F%2Bmodelessname /irc://somenet/+modeless irc://somenet/+modelesslabelirc://somenet/+modelesstext PASSclass1312089842.2883resultKirc%3A%2F%2Fsomenet%2F%2Bmodeless%20%2B%20irc%3A%2F%2Fsomenet%2F%2Bmodeless .about%3Afoo%3Fbar%20%2B%20http%3A%2F%2Ftest%2Fname about:foo?bar http://test/label about:foo?bartext PASSclass1312089842.2883result.about%3Afoo%3Fbar%20%2B%20http%3A%2F%2Ftest%2F ,chrome%3Afoobar%20%2B%20http%3A%2F%2Ftest%2Fname chrome:foobar http://test/labelchrome://foobar/text FAILclass1312089842.2883result,chrome%3Afoobar%20%2B%20http%3A%2F%2Ftest%2F ;%5C%5C%2541%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\%41\host\windows http://a/b/clabelfile://a/host/windowstext PASSclass1312089842.2883result;%5C%5C%2541%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Kfile%3A%2F%2Ffoo%2Fbar%2F..%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F..%2Fbazname +file://foo/bar/../baz file://foo/bar/../bazlabelfile://foo/baztext PASSclass1312089842.2883resultKfile%3A%2F%2Ffoo%2Fbar%2F..%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F..%2Fbaz Ihttp%3A%2F%2Fhoge%2F%3Ffoo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%3Ffoo%0Abarname )http://hoge/?foo bar http://hoge/?foo barlabelhttp://hoge/?foobartext PASSclass1312089842.2883resultIhttp%3A%2F%2Fhoge%2F%3Ffoo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%3Ffoo%0Abar Ghttp%3A%2F%2Ffoo%2F%E2%80%ABbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ABbarname #http://foo/‫bar http://foo/‫barlabelhttp://foo/%E2%80%ABbartext PASSclass1312089842.2883resultGhttp%3A%2F%2Ffoo%2F%E2%80%ABbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ABbar 3file%3A%2F%2Fcd%3A%2F%20%2B%20file%3A%2F%2Fcd%3A%2Fname file://cd:/ file://cd:/label file://cd:/text PASSclass1312089842.2883result3file%3A%2F%2Fcd%3A%2F%20%2B%20file%3A%2F%2Fcd%3A%2F 0opera%3Ablank%23foo%20%2B%20http%3A%2F%2Ftest%2Fname opera:blank#foo http://test/labelopera:blank#footext PASSclass1312089842.2883result0opera%3Ablank%23foo%20%2B%20http%3A%2F%2Ftest%2F efile%3A%2F%2F%253A%2540bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2F%253A%2540bar%2Fc%3A%2Fbar%2Fhogename 9file://%3A%40bar/c:/bar/hoge file://%3A%40bar/c:/bar/hogelabelfile:///C:/bar/hogetext FAILclass1312089842.2883resultefile%3A%2F%2F%253A%2540bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2F%253A%2540bar%2Fc%3A%2Fbar%2Fhoge 8chrome%3A%2F%2Fdownloads%2F%20%2B%20http%3A%2F%2Ftest%2Fname chrome://downloads/ http://test/labelchrome://downloads/text PASSclass1312089842.2883result8chrome%3A%2F%2Fdownloads%2F%20%2B%20http%3A%2F%2Ftest%2F 9%E2%80%A8http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname 
http://foo/ http://test/label http://test/%E2%80%A8http://foo/text PASSclass1312089842.2883result9%E2%80%A8http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F Kc%3A%5Cwindows%5Choge%3Ffoo%23bar%20%2B%20c%3A%5Cwindows%5Choge%3Ffoo%23barname /c:\windows\hoge?foo#bar c:\windows\hoge?foo#barlabelfile:///C:/windows/hoge?foo#bartext FAILclass1312089842.2883resultKc%3A%5Cwindows%5Choge%3Ffoo%23bar%20%2B%20c%3A%5Cwindows%5Choge%3Ffoo%23bar $baz%20%2B%20cgi%2B%3A%2F%2Ffoo%2Fbarname baz cgi+://foo/barlabeltext FAILclass1312089842.2883result$baz%20%2B%20cgi%2B%3A%2F%2Ffoo%2Fbar 7%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\foo\bar\baz http://foo/barlabelfile:///foo/bar/baztext FAILclass1312089842.2883result7%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbar Ehttp%3A%2F%2Fuser%3Apass%40%2F%20%2B%20http%3A%2F%2Fuser%3Apass%40%2Fname %http://user:pass@/ http://user:pass@/labelhttp://user:pass@/text PASSclass1312089842.2883resultEhttp%3A%2F%2Fuser%3Apass%40%2F%20%2B%20http%3A%2F%2Fuser%3Apass%40%2F DAV%3A%20%2B%20DAV%3Aname DAV: DAV:labeldav:text PASSclass1312089842.2883resultDAV%3A%20%2B%20DAV%3A >file%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file://c:foo/bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883result>file%3A%2F%2Fc%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2Fname file:///c/ file:///c/label file:///c/text PASSclass1312089842.2883result1file%3A%2F%2F%2Fc%2F%20%2B%20file%3A%2F%2F%2Fc%2F Ahttp%3A%2F%2F%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2F%2F%2Ffoo%2Fbarname !http:////foo/bar http:////foo/barlabelhttp://foo/bartext PASSclass1312089842.2883resultAhttp%3A%2F%2F%2F%2Ffoo%2Fbar%20%2B%20http%3A%2F%2F%2F%2Ffoo%2Fbar -cgi%2B%3A%2F%2Ffoo%20%2B%20cgi%2B%3A%2F%2Ffooname cgi+://foo cgi+://foolabel cgi+://footext FAILclass1312089842.2883result-cgi%2B%3A%2F%2Ffoo%20%2B%20cgi%2B%3A%2F%2Ffoo Ffile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e%2300%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file:///c:/foo/?4e#00 http://a/b/clabelfile:///C:/foo/?4e#00text FAILclass1312089842.2883resultFfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e%2300%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ð%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest%2Ffoo%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbarname Z  htest/foo  http://foo/barlabel}http://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%0B%0C%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest/foo%EF%BF%BDtext FAILclass1312089842.2883resultð%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20htest%2Ffoo%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbar Wfile%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname +file:///?/c:/windows/ file:///?/c:/windows/labelfile:///?/c:/windows/text PASSclass1312089842.2883resultWfile%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F 5ws%3A%2F%2Ffoo%3A80%2F%20%2B%20ws%3A%2F%2Ffoo%3A80%2Fname ws://foo:80/ ws://foo:80/label ws://foo/text PASSclass1312089842.2883result5ws%3A%2F%2Ffoo%3A80%2F%20%2B%20ws%3A%2F%2Ffoo%3A80%2F Eirc%3A%2F%2Fmyserver%3A6669%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6669%2Fname )irc://myserver:6669/ irc://myserver:6669/labelirc://myserver:6669/text PASSclass1312089842.2883resultEirc%3A%2F%2Fmyserver%3A6669%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6669%2F alert(1) http://test/labelabout:text PASSclass1312089842.2883resultHabout%3A%3Cscript%3Ealert(1)%3C%2Fscript%3E%20%2B%20http%3A%2F%2Ftest%2F 3%0Chttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883result3%0Chttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F %%5C%5C%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\ file://foo/barlabelfile:///text PASSclass1312089842.2883result%%5C%5C%20%2B%20file%3A%2F%2Ffoo%2Fbar *%2F%3A%3Aab%20%2B%20http%3A%2F%2Ffoo%2Fbarname /::ab http://foo/barlabelhttp://foo/::abtext PASSclass1312089842.2883result*%2F%3A%3Aab%20%2B%20http%3A%2F%2Ffoo%2Fbar '%2F%5C%5Cabc%20%2B%20http%3A%2F%2Fa%2Fbname /\\abc http://a/blabel http://abc/text FAILclass1312089842.2883result'%2F%5C%5Cabc%20%2B%20http%3A%2F%2Fa%2Fb 9%2F%2F%3F%2Fhost%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //?/host/windows http://a/b/clabelhttp:/?/host/windowstext FAILclass1312089842.2883result9%2F%2F%3F%2Fhost%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc @%5C%5C%2541%3A%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fabc%2Fb%2Fcname "\\%41:\host\windows http://abc/b/clabelfile://a:/host/windowstext FAILclass1312089842.2883result@%5C%5C%2541%3A%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fabc%2Fb%2Fc 5about%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2Fname about:http://foo http://test/labelabout:http://footext PASSclass1312089842.2883result5about%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2F ;ldap%3Afoobar%3Ffoo%23bar%20%2B%20ldap%3Afoobar%3Ffoo%23barname 'ldap:foobar?foo#bar ldap:foobar?foo#barlabelldap:foobar?foo#bartext PASSclass1312089842.2883result;ldap%3Afoobar%3Ffoo%23bar%20%2B%20ldap%3Afoobar%3Ffoo%23bar 4file%3Ahoge.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar%2Fbazname file:hoge.txt http://foo/bar/bazlabelfile://hoge.txt/text FAILclass1312089842.2883result4file%3Ahoge.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar%2Fbaz 1%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbarname \foo\bar\baz file://foo/barlabelfile://foo/foo/bar/baztext PASSclass1312089842.2883result1%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar Afile%3A%2F%2F%E4%B8%80%7C%2F%20%2B%20file%3A%2F%2F%E4%B8%80%7C%2Fname file://一|/ file://一|/labelfile://xn--%7C-p18d/text FAILclass1312089842.2883resultAfile%3A%2F%2F%E4%B8%80%7C%2F%20%2B%20file%3A%2F%2F%E4%B8%80%7C%2F 7*%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname !*:\windows\foo.txt file://foo/barlabelfile://foo/*:/windows/foo.txttext PASSclass1312089842.2883result7*%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar 7%2F%2F*%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //*/c:/windows http://a/b/clabelhttp://%2A/c:/windowstext PASSclass1312089842.2883result7%2F%2F*%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ahttp%3A%2F%2Ffoo%3Fbar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%3Fbazname %http://foo?bar?baz http://foo?bar?bazlabelhttp://foo/?bar?baztext PASSclass1312089842.2883resultAhttp%3A%2F%2Ffoo%3Fbar%3Fbaz%20%2B%20http%3A%2F%2Ffoo%3Fbar%3Fbaz /c%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname c:\foo\bar http://a/b/clabelfile:///C:/foo/bartext FAILclass1312089842.2883result/c%3A%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ifile%3A%2F%2Flocalhost%2Fc%3A%2F%20%2B%20file%3A%2F%2Flocalhost%2Fc%3A%2Fname )file://localhost/c:/ file://localhost/c:/label file:///C:/text FAILclass1312089842.2883resultIfile%3A%2F%2Flocalhost%2Fc%3A%2F%20%2B%20file%3A%2F%2Flocalhost%2Fc%3A%2F C%5C%5Cfoo%40bar%5Choge%5Choga%20%2B%20%5C%5Cfoo%40bar%5Choge%5Choganame '\\foo@bar\hoge\hoga \\foo@bar\hoge\hogalabelfile://foo%40bar/hoge/hogatext FAILclass1312089842.2883resultC%5C%5Cfoo%40bar%5Choge%5Choga%20%2B%20%5C%5Cfoo%40bar%5Choge%5Choga 2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\server\file http://a/b/clabelfile://server/filetext PASSclass1312089842.2883result2%5C%5Cserver%5Cfile%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ghttp%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabcname ?http://foo/bar?%u4E00%U4e00/abc http://foo/bar?%u4E00%U4e00/abclabelhttp://foo/bar?%u4E00%U4e00/abctext PASSclass1312089842.2883resultghttp%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar%3F%25u4E00%25U4e00%2Fabc %%5C%5C%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\ http://foo/barlabelfile:///text PASSclass1312089842.2883result%%5C%5C%20%2B%20http%3A%2F%2Ffoo%2Fbar <%2F%5Cserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbarname /\server/file file:///C:/foo/barlabelfile://server/filetext PASSclass1312089842.2883result<%2F%5Cserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar Wfile%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540name +file:///C:/foo/%81%40 file:///C:/foo/%81%40labelfile:///C:/foo/%81%40text PASSclass1312089842.2883resultWfile%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%2581%2540 %20%2B%20http%3A%2F%2Ffoo%2Fbarname  http://foo/barlabelhttp://foo/bartext PASSclass1312089842.2883result%20%2B%20http%3A%2F%2Ffoo%2Fbar )xmpp%3A%2F%2Ffoo%20%2B%20xmpp%3A%2F%2Ffooname xmpp://foo xmpp://foolabel xmpp://footext FAILclass1312089842.2883result)xmpp%3A%2F%2Ffoo%20%2B%20xmpp%3A%2F%2Ffoo Yirc%3A%2F%2F%23centos%40irc.freenode.net%20%2B%20irc%3A%2F%2F%23centos%40irc.freenode.netname =irc://#centos@irc.freenode.net irc://#centos@irc.freenode.netlabelirc://#centos@irc.freenode.nettext FAILclass1312089842.2883resultYirc%3A%2F%2F%23centos%40irc.freenode.net%20%2B%20irc%3A%2F%2F%23centos%40irc.freenode.net7ms-its%3AEXEC%3D%2CEXPLORER.EXE%2C%2520%3A%3A%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%2520CHM%3Dntshared.chm%2520FILE%3Dalt_url_windows_component.htm%20%2B%20ms-its%3AEXEC%3D%2CEXPLORER.EXE%2C%2520%3A%3A%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%2520CHM%3Dntshared.chm%2520FILE%3Dalt_url_windows_component.htmname ûms-its:EXEC=,EXPLORER.EXE,%20::{20D04FE0-3AEA-1069-A2D8-08002B30309D}%20CHM=ntshared.chm%20FILE=alt_url_windows_component.htm ms-its:EXEC=,EXPLORER.EXE,%20::{20D04FE0-3AEA-1069-A2D8-08002B30309D}%20CHM=ntshared.chm%20FILE=alt_url_windows_component.htmlabel}ms-its:EXEC=,EXPLORER.EXE,%20::{20D04FE0-3AEA-1069-A2D8-08002B30309D}%20CHM=ntshared.chm%20FILE=alt_url_windows_component.htmtext PASSclass1312089842.2883result7ms-its%3AEXEC%3D%2CEXPLORER.EXE%2C%2520%3A%3A%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%2520CHM%3Dntshared.chm%2520FILE%3Dalt_url_windows_component.htm%20%2B%20ms-its%3AEXEC%3D%2CEXPLORER.EXE%2C%2520%3A%3A%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%2520CHM%3Dntshared.chm%2520FILE%3Dalt_url_windows_component.htm Cfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///c:/foo/#4e00 http://a/b/clabelfile:///C:/foo/#4e00text FAILclass1312089842.2883resultCfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%234e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 2opera%3Aillegal-url-2%20%2B%20http%3A%2F%2Ftest%2Fname opera:illegal-url-2 http://test/labelopera:illegal-url-2text PASSclass1312089842.2883result2opera%3Aillegal-url-2%20%2B%20http%3A%2F%2Ftest%2F Pview-source%3Ahttp%3A%2F%2F%5B12%3A45%3A%3A555%5D%2F%20%2B%20http%3A%2F%2Ffoo%2Fname ,view-source:http://[12:45::555]/ http://foo/label view-source:http://[12:45::555]/text PASSclass1312089842.2883resultPview-source%3Ahttp%3A%2F%2F%5B12%3A45%3A%3A555%5D%2F%20%2B%20http%3A%2F%2Ffoo%2F file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbarname &file:~user/path/to/file http://foo/barlabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883result>file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbar ;view-source%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2Fname #view-source:http://foo http://test/labelview-source:http://footext PASSclass1312089842.2883result;view-source%3Ahttp%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2F Sfile%3A%2F%2F%2FC%3A%2Ffoo%2F..%2F..%2F..%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname -file:///C:/foo/../../../bar.html http://a/b/clabelfile:///C:/bar.htmltext FAILclass1312089842.2883resultSfile%3A%2F%2F%2FC%3A%2Ffoo%2F..%2F..%2F..%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc #%23%2Fhoge%20%2B%20wysiwyg%3Afoobarname #/hoge wysiwyg:foobarlabeltext PASSclass1312089842.2883result#%23%2Fhoge%20%2B%20wysiwyg%3Afoobar (hoge%20%2B%20about%3A%2F%2Fweather%2Ffooname hoge about://weather/foolabeltext PASSclass1312089842.2883result(hoge%20%2B%20about%3A%2F%2Fweather%2Ffoo Sirc%3Airc.freenode.net%23microformats%20%2B%20irc%3Airc.freenode.net%23microformatsname Circ:irc.freenode.net#microformats irc:irc.freenode.net#microformatslabel!irc:irc.freenode.net#microformatstext PASSclass1312089842.2883resultSirc%3Airc.freenode.net%23microformats%20%2B%20irc%3Airc.freenode.net%23microformats ¯jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png%20%2B%20jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.pngname {jar:file://my/path/to/images.jar!/path/in/classpath/image.png jar:file://my/path/to/images.jar!/path/in/classpath/image.pnglabel=jar:file://my/path/to/images.jar!/path/in/classpath/image.pngtext PASSclass1312089842.2883result¯jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png%20%2B%20jar%3Afile%3A%2F%2Fmy%2Fpath%2Fto%2Fimages.jar!%2Fpath%2Fin%2Fclasspath%2Fimage.png airc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F%20%2B%20irc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2Fname =irc://:pass@irc.efnet.org:194/ irc://:pass@irc.efnet.org:194/labelirc://:pass@irc.efnet.org:194/text PASSclass1312089842.2883resultairc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F%20%2B%20irc%3A%2F%2F%3Apass%40irc.efnet.org%3A194%2F Kabout%3A%2F%2Fweather%2F%E4%B8%80%20%2B%20about%3A%2F%2Fweather%2F%E4%B8%80name 'about://weather/一 about://weather/一labelabout://weather/%E4%B8%80text PASSclass1312089842.2883resultKabout%3A%2F%2Fweather%2F%E4%B8%80%20%2B%20about%3A%2F%2Fweather%2F%E4%B8%80 5file%3A%2F%2Flocalhost%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file://localhost http://a/b/clabelfile://localhost/text FAILclass1312089842.2883result5file%3A%2F%2Flocalhost%20%2B%20http%3A%2F%2Fa%2Fb%2Fc wss%3Aa%3Fb%20%2B%20wss%3Aa%3Fbname wss:a?b wss:a?blabel wss://a/a?btext FAILclass1312089842.2883resultwss%3Aa%3Fb%20%2B%20wss%3Aa%3Fb 8%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname //c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883result8%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef Aircs%3A%2F%2Fmyserver%3A6667%20%2B%20ircs%3A%2F%2Fmyserver%3A6667name )ircs://myserver:6667 ircs://myserver:6667labelircs://myserver:6667text FAILclass1312089842.2883resultAircs%3A%2F%2Fmyserver%3A6667%20%2B%20ircs%3A%2F%2Fmyserver%3A6667 >file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fccname $file:/c:foo/bar.html file://aa/bb/cclabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883result>file%3A%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fcc %%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname :abc http://foo/barlabelhttp://foo/:abctext PASSclass1312089842.2883result%%3Aabc%20%2B%20http%3A%2F%2Ffoo%2Fbar =file%3A%2F%2F%2FC%3A%5C%20%20%2B%20file%3A%2F%2F%2FC%3A%5C%20name file:///C:\ file:///C:\ label file:///C:/text PASSclass1312089842.2883result=file%3A%2F%2F%2FC%3A%5C%20%20%2B%20file%3A%2F%2F%2FC%3A%5C%20 9%EF%BB%BFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname http://foo/ http://test/label http://test/%EF%BB%BFhttp://foo/text PASSclass1312089842.2883result9%EF%BB%BFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F =resource%3A%2F%2Ffoo%2Fbar%20%2B%20resource%3A%2F%2Ffoo%2Fbarname %resource://foo/bar resource://foo/barlabelresource://foo/bartext PASSclass1312089842.2883result=resource%3A%2F%2Ffoo%2Fbar%20%2B%20resource%3A%2F%2Ffoo%2Fbar 3http%3A%2Ftest%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname http:/test/abc http://foo/barlabelhttp://foo/test/abctext PASSclass1312089842.2883result3http%3A%2Ftest%2Fabc%20%2B%20http%3A%2F%2Ffoo%2Fbar 9%E2%81%9Fhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname âŸhttp://foo/ http://test/label http://test/%E2%81%9Fhttp://foo/text PASSclass1312089842.2883result9%E2%81%9Fhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 8about%3Afoo%20%E4%B8%80%20b%20%2B%20http%3A%2F%2Ftest%2Fname about:foo 一 b http://test/labelabout:foo %E4%B8%80 btext PASSclass1312089842.2883result8about%3Afoo%20%E4%B8%80%20b%20%2B%20http%3A%2F%2Ftest%2F 3%0Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883result3%0Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 9rlogin%3A%2F%2Ffoo%3A513%20%2B%20rlogin%3A%2F%2Ffoo%3A513name !rlogin://foo:513 rlogin://foo:513labelrlogin://foo:513text FAILclass1312089842.2883result9rlogin%3A%2F%2Ffoo%3A513%20%2B%20rlogin%3A%2F%2Ffoo%3A513 +ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2Fname ws://foo/ ws://foo/label ws://foo/text PASSclass1312089842.2883result+ws%3A%2F%2Ffoo%2F%20%2B%20ws%3A%2F%2Ffoo%2F .view-source%3Afoo%20%2B%20http%3A%2F%2Ftest%2Fname view-source:foo http://test/labelview-source:footext PASSclass1312089842.2883result.view-source%3Afoo%20%2B%20http%3A%2F%2Ftest%2F ;file%3A%2F%2F%2Fc%253A%2F%20%2B%20file%3A%2F%2F%2Fc%253A%2Fname file:///c%3A/ file:///c%3A/label file:///c%3A/text FAILclass1312089842.2883result;file%3A%2F%2F%2Fc%253A%2F%20%2B%20file%3A%2F%2F%2Fc%253A%2F >file%3Ac%7C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname "file:c|//foo\bar.html http://a/b/clabelfile:///C://foo/bar.htmltext FAILclass1312089842.2883result>file%3Ac%7C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc %%2Fhoge%20%2B%20about%3Aweather%2Ffooname /hoge about:weather/foolabeltext PASSclass1312089842.2883result%%2Fhoge%20%2B%20about%3Aweather%2Ffoo !irc%3A%2F%2F%20%2B%20irc%3A%2F%2Fname irc:// irc://labelirc://text FAILclass1312089842.2883result!irc%3A%2F%2F%20%2B%20irc%3A%2F%2F ?file%3A%2F%2F%2F%2563%3A%2F%20%2B%20file%3A%2F%2F%2F%2563%3A%2Fname file:///%63:/ file:///%63:/label file:///c:/text PASSclass1312089842.2883result?file%3A%2F%2F%2F%2563%3A%2F%20%2B%20file%3A%2F%2F%2F%2563%3A%2F Ghttp%3A%2F%2Ffoo%2F%E2%80%ADbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ADbarname #http://foo/‭bar http://foo/‭barlabelhttp://foo/%E2%80%ADbartext PASSclass1312089842.2883resultGhttp%3A%2F%2Ffoo%2F%E2%80%ADbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%ADbar 5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbarname http://foo;bar http://foo;barlabelhttp://foo%3Bbar/text PASSclass1312089842.2883result5http%3A%2F%2Ffoo%3Bbar%20%2B%20http%3A%2F%2Ffoo%3Bbar )about%3A%3Fquery%20%2B%20about%3A%3Fqueryname about:?query about:?querylabel about:?querytext PASSclass1312089842.2883result)about%3A%3Fquery%20%2B%20about%3A%3Fquery mfile%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbarname =file://///localhost/c:/foo/bar file://///localhost/c:/foo/barlabelfile:///C:/foo/bartext FAILclass1312089842.2883resultmfile%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2Fc%3A%2Ffoo%2Fbar Yfile%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffilename 5file:///~user/path/to/file file:///~user/path/to/filelabelfile:///~user/path/to/filetext PASSclass1312089842.2883resultYfile%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%2F~user%2Fpath%2Fto%2Ffile afile%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhogename =file://foo%3Aab%40bar/bar/hoge file://foo%3Aab%40bar/bar/hogelabelfile://foo:ab%40bar/bar/hogetext FAILclass1312089842.2883resultafile%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%253Aab%2540bar%2Fbar%2Fhoge ‘file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D%20%2B%20file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257Dname ifile:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7D file:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7Dlabel4file:///::%7B450d8fba-ad25-11d0-98a8-0800361b1103%7Dtext PASSclass1312089842.2883result‘file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D%20%2B%20file%3A%2F%2F%2F%3A%3A%257B450d8fba-ad25-11d0-98a8-0800361b1103%257D +%3Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffooname ?hoge about://weather/foolabeltext PASSclass1312089842.2883result+%3Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffoo -gopher%3A%2F%2Ffoo%20%2B%20gopher%3A%2F%2Ffooname gopher://foo gopher://foolabel gopher://foo/text PASSclass1312089842.2883result-gopher%3A%2F%2Ffoo%20%2B%20gopher%3A%2F%2Ffoo ]file%3A%2FMacintosh%20HD%2FApplications%2F%20%2B%20file%3A%2FMacintosh%20HD%2FApplications%2Fname Afile:/Macintosh HD/Applications/ file:/Macintosh HD/Applications/label2file://macintosh%20hd/Macintosh%20HD/Applications/text FAILclass1312089842.2883result]file%3A%2FMacintosh%20HD%2FApplications%2F%20%2B%20file%3A%2FMacintosh%20HD%2FApplications%2F ‡file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname _file://localHost///somehost/someshare/afile.txt file://localHost///somehost/someshare/afile.txtlabel/file://localhost///somehost/someshare/afile.txttext FAILclass1312089842.2883result‡file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2FlocalHost%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt +%5C%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\abc http://foo/barlabel file:///abctext FAILclass1312089842.2883result+%5C%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbar 1about%3Ahoge%2F..%2F%20%2B%20http%3A%2F%2Ftest%2Fname about:hoge/../ http://test/labelabout:hoge/../text PASSclass1312089842.2883result1about%3Ahoge%2F..%2F%20%2B%20http%3A%2F%2Ftest%2F 5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbarname http://foo?bar http://foo?barlabelhttp://foo/?bartext PASSclass1312089842.2883result5http%3A%2F%2Ffoo%3Fbar%20%2B%20http%3A%2F%2Ffoo%3Fbar 9%E2%80%88http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%88http://foo/text PASSclass1312089842.2883result9%E2%80%88http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 3file%3A%2F%2F%2Fcd%3A%20%2B%20file%3A%2F%2F%2Fcd%3Aname file:///cd: file:///cd:label file:///cd:text PASSclass1312089842.2883result3file%3A%2F%2F%2Fcd%3A%20%2B%20file%3A%2F%2F%2Fcd%3A -file%3A%2F%2Fcd%3A%20%2B%20file%3A%2F%2Fcd%3Aname file://cd: file://cd:label file://cd:/text PASSclass1312089842.2883result-file%3A%2F%2Fcd%3A%20%2B%20file%3A%2F%2Fcd%3A ;https%3A%2F%2Ffoo%3A80%2F%20%2B%20https%3A%2F%2Ffoo%3A80%2Fname https://foo:80/ https://foo:80/labelhttps://foo:80/text PASSclass1312089842.2883result;https%3A%2F%2Ffoo%3A80%2F%20%2B%20https%3A%2F%2Ffoo%3A80%2F 8%2F%2Ftest%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname //test file:///c:/foo/bar.htmllabel file://test/text PASSclass1312089842.2883result8%2F%2Ftest%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html 9rlogin%3A%2F%2Ffoo%40bar%20%2B%20rlogin%3A%2F%2Ffoo%40barname !rlogin://foo@bar rlogin://foo@barlabelrlogin://foo@bartext FAILclass1312089842.2883result9rlogin%3A%2F%2Ffoo%40bar%20%2B%20rlogin%3A%2F%2Ffoo%40bar %tn3270%3A%20%2B%20http%3A%2F%2Ffoo%2Fname tn3270: http://foo/labeltn3270:text PASSclass1312089842.2883result%tn3270%3A%20%2B%20http%3A%2F%2Ffoo%2F ;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname //test/ file:///c:/foo/bar.htmllabel file://test/text PASSclass1312089842.2883result;%2F%2Ftest%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html 7c%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname !c:\windows\foo.txt file://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883result7c%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar "res%3A%20%2B%20http%3A%2F%2Ffoo%2Fname res: http://foo/labelres:text PASSclass1312089842.2883result"res%3A%20%2B%20http%3A%2F%2Ffoo%2F Ohttp%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca%20%2B%20http%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Caname +http://foo/#bar\baz\a http://foo/#bar\baz\alabelhttp://foo/#bar\baz\atext PASSclass1312089842.2883resultOhttp%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca%20%2B%20http%3A%2F%2Ffoo%2F%23bar%5Cbaz%5Ca Qfile%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbazname -file://foo/bar/%2E/baz file://foo/bar/%2E/bazlabelfile://foo/bar/baztext PASSclass1312089842.2883resultQfile%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%2Fbaz)mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml%20%2B%20mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xmlname Ýmhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xml mhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xmllabelnmhtml:file://C:\Documents%20and%20Settings\user\Local%20Settings\Temp\test.mht!http://www.example.com/test.xmltext PASSclass1312089842.2883result)mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml%20%2B%20mhtml%3Afile%3A%2F%2FC%3A%5CDocuments%2520and%2520Settings%5Cuser%5CLocal%2520Settings%5CTemp%5Ctest.mht!http%3A%2F%2Fwww.example.com%2Ftest.xml [file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbazname /file:///C:/foo/bar /baz file:///C:/foo/bar /bazlabelfile:///C:/foo/bar%20/baztext PASSclass1312089842.2883result[file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%20%2Fbaz 5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //C|/foo/bar http://a/b/clabelhttp://c%7C/foo/bartext PASSclass1312089842.2883result5%2F%2FC%7C%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Ifile%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F.%2Fbazname )file://foo/bar/./baz file://foo/bar/./bazlabelfile://foo/bar/baztext PASSclass1312089842.2883resultIfile%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F.%2Fbaz _file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffooname Cfile://xn--loclhost-gf39b/cde/foo file://xn--loclhost-gf39b/cde/foolabel!file://xn--loclhost-gf39b/cde/footext PASSclass1312089842.2883result_file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Fxn--loclhost-gf39b%2Fcde%2Ffoo 6%C2%A0http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/labelhttp://test/%C2%A0http://foo/text PASSclass1312089842.2883result6%C2%A0http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 7file%3A%2F.%252Ffoo.txt%20%2B%20file%3A%2F.%252Ffoo.txtname #file:/.%2Ffoo.txt file:/.%2Ffoo.txtlabelfile://.%2Ffoo.txt/text FAILclass1312089842.2883result7file%3A%2F.%252Ffoo.txt%20%2B%20file%3A%2F.%252Ffoo.txt ]file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname -file:////?/c:/windows/ file:////?/c:/windows/labelfile:///C:/windows/text FAILclass1312089842.2883result]file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F 9%2F%2F%3B%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //;/c:/windows http://a/b/clabelhttp://%3B/c:/windowstext PASSclass1312089842.2883result9%2F%2F%3B%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc -telnet%3Afoo%23bar%20%2B%20telnet%3Afoo%23barname telnet:foo#bar telnet:foo#barlabeltelnet:foo#bartext PASSclass1312089842.2883result-telnet%3Afoo%23bar%20%2B%20telnet%3Afoo%23bar 8file%3Ac%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:c:foo/bar.html http://a/b/clabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883result8file%3Ac%3Afoo%2Fbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc Qmoz-icon%3A%2F%2Funknown%3Fsize%3D16%20%2B%20moz-icon%3A%2F%2Funknown%3Fsize%3D16name 5moz-icon://unknown?size=16 moz-icon://unknown?size=16labelmoz-icon://unknown?size=16text FAILclass1312089842.2883resultQmoz-icon%3A%2F%2Funknown%3Fsize%3D16%20%2B%20moz-icon%3A%2F%2Funknown%3Fsize%3D16 7file%3A%2F%2F%2F0%7C%2F%20%2B%20file%3A%2F%2F%2F0%7C%2Fname file:///0|/ file:///0|/label file:///0%7C/text PASSclass1312089842.2883result7file%3A%2F%2F%2F0%7C%2F%20%2B%20file%3A%2F%2F%2F0%7C%2F Cfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///c:/foo/?4e00 http://a/b/clabelfile:///C:/foo/?4e00text FAILclass1312089842.2883resultCfile%3A%2F%2F%2Fc%3A%2Ffoo%2F%3F4e00%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 7file%3A%2Ffo%2500%2Fbar%20%2B%20file%3A%2Ffo%2500%2Fbarname file:/fo%00/bar file:/fo%00/barlabelfile://fo%00/bartext FAILclass1312089842.2883result7file%3A%2Ffo%2500%2Fbar%20%2B%20file%3A%2Ffo%2500%2Fbar ;file%3A%2F%2F%2Fc%257C%2F%20%2B%20file%3A%2F%2F%2Fc%257C%2Fname file:///c%7C/ file:///c%7C/label file:///c%7C/text FAILclass1312089842.2883result;file%3A%2F%2F%2Fc%257C%2F%20%2B%20file%3A%2F%2F%2Fc%257C%2F ]http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F%20%2B%20http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2Fname 9http://\\www.google.com\foo/ http://\\www.google.com\foo/labelhttp://www.google.com/foo/text PASSclass1312089842.2883result]http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F%20%2B%20http%3A%2F%2F%5C%5Cwww.google.com%5Cfoo%2F 4view-source%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2Fname view-source://foo http://test/labelview-source://footext FAILclass1312089842.2883result4view-source%3A%2F%2Ffoo%20%2B%20http%3A%2F%2Ftest%2F ;%5C%5C%253F%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\%3F\host\windows http://a/b/clabelfile://%3F/host/windowstext PASSclass1312089842.2883result;%5C%5C%253F%5Chost%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ³mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer%20%2B%20mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputername ‡mhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputer mhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputerlabelCmhtml:mid://00000180/!cid:008401c4ff13$c1fbc260$a5891b45@mycomputertext PASSclass1312089842.2883result³mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer%20%2B%20mhtml%3Amid%3A%2F%2F00000180%2F!cid%3A008401c4ff13%24c1fbc260%24a5891b45%40mycomputer Kfile%3A%2F%2F%2543%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2543%3A%2Ffoo%2Fbarname 'file://%43:/foo/bar file://%43:/foo/barlabelfile://c:/foo/bartext FAILclass1312089842.2883resultKfile%3A%2F%2F%2543%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2543%3A%2Ffoo%2Fbar @res%3A%2F%2Fshdoclc.dll%2FORGFAV.DLG%20%2B%20http%3A%2F%2Ffoo%2Fname (res://shdoclc.dll/ORGFAV.DLG http://foo/labelres://shdoclc.dll/ORGFAV.DLGtext PASSclass1312089842.2883result@res%3A%2F%2Fshdoclc.dll%2FORGFAV.DLG%20%2B%20http%3A%2F%2Ffoo%2F A%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname !/////somehost/hoge file:///c:/deflabelfile://somehost/hogetext PASSclass1312089842.2883resultA%2F%2F%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef '%5C%5C%2Fabc%20%2B%20file%3A%2F%2Fa%2Fbname \\/abc file://a/blabel file:///abctext PASSclass1312089842.2883result'%5C%5C%2Fabc%20%2B%20file%3A%2F%2Fa%2Fb %%23hoge%20%2B%20about%3Aweather%2Ffooname #hoge about:weather/foolabeltext PASSclass1312089842.2883result%%23hoge%20%2B%20about%3Aweather%2Ffoo Itelnet%3A%2F%2Ffoo%40bar%3A23%2F%20%2B%20telnet%3A%2F%2Ffoo%40bar%3A23%2Fname )telnet://foo@bar:23/ telnet://foo@bar:23/labeltelnet://foo@bar:23/text FAILclass1312089842.2883resultItelnet%3A%2F%2Ffoo%40bar%3A23%2F%20%2B%20telnet%3A%2F%2Ffoo%40bar%3A23%2F widget%3A%2F%2Fbeefdead%2Fdahuts%2Fsightings%2Falpes-francaises.svg%20%2B%20widget%3A%2F%2Fbeefdead%2Fdahuts%2Fsightings%2Falpes-francaises.svgname owidget://beefdead/dahuts/sightings/alpes-francaises.svg widget://beefdead/dahuts/sightings/alpes-francaises.svglabel7widget://beefdead/dahuts/sightings/alpes-francaises.svgtext PASSclass1312089842.2883resultwidget%3A%2F%2Fbeefdead%2Fdahuts%2Fsightings%2Falpes-francaises.svg%20%2B%20widget%3A%2F%2Fbeefdead%2Fdahuts%2Fsightings%2Falpes-francaises.svg -foo%3A%2Fbar%2Fbaz%20%2B%20foo%3A%2Fbar%2Fbazname foo:/bar/baz foo:/bar/bazlabel foo:/bar/baztext PASSclass1312089842.2883result-foo%3A%2Fbar%2Fbaz%20%2B%20foo%3A%2Fbar%2Fbaz 3%23baz%20%2B%20view-source%3Ahttp%3A%2F%2Ffoo%2Fbarname #baz view-source:http://foo/barlabeltext PASSclass1312089842.2883result3%23baz%20%2B%20view-source%3Ahttp%3A%2F%2Ffoo%2Fbar 7foo%3Ahoge%3Ffuga%23baz%20%2B%20foo%3Ahoge%3Ffuga%23bazname #foo:hoge?fuga#baz foo:hoge?fuga#bazlabelfoo:hoge?fuga#baztext PASSclass1312089842.2883result7foo%3Ahoge%3Ffuga%23baz%20%2B%20foo%3Ahoge%3Ffuga%23baz 8about%3Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname about:http://foo/ http://test/labelabout:http://foo/text PASSclass1312089842.2883result8about%3Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F efile%3A%2F%2F%2FFolder%20Settings%5Cfolder.htt%20%2B%20file%3A%2F%2F%2FFolder%20Settings%5Cfolder.httname Efile:///Folder Settings\folder.htt file:///Folder Settings\folder.httlabel$file:///Folder%20Settings/folder.htttext PASSclass1312089842.2883resultefile%3A%2F%2F%2FFolder%20Settings%5Cfolder.htt%20%2B%20file%3A%2F%2F%2FFolder%20Settings%5Cfolder.htt …http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffooname Ihttp:////////user:@google.com:99?foo http:////////user:@google.com:99?foolabelhttp://user@google.com:99/?footext PASSclass1312089842.2883result…http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%3A%40google.com%3A99%3Ffoo 2%2FC%7C%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname /C|\foo\bar http://a/b/clabelhttp://a/C%7C/foo/bartext PASSclass1312089842.2883result2%2FC%7C%5Cfoo%5Cbar%20%2B%20http%3A%2F%2Fa%2Fb%2Fc mfile%3A%2F%2Ffoo%253Abar%2540hoge%253Axxx%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%253Abar%2540hoge%253Axxx%2Fa%2Fbcname Efile://foo%3Abar%40hoge%3Axxx/a/bc file://foo%3Abar%40hoge%3Axxx/a/bclabelfile://foo:bar%40hoge:xxx/a/bctext FAILclass1312089842.2883resultmfile%3A%2F%2Ffoo%253Abar%2540hoge%253Axxx%2Fa%2Fbc%20%2B%20file%3A%2F%2Ffoo%253Abar%2540hoge%253Axxx%2Fa%2Fbc ,opera%3Amozilla%20%2B%20http%3A%2F%2Ftest%2Fname opera:mozilla http://test/label opera:mozillatext PASSclass1312089842.2883result,opera%3Amozilla%20%2B%20http%3A%2F%2Ftest%2F %2Fhoge%20%2B%20chrome%3Afoobarname /hoge chrome:foobarlabelchrome://foobar/hogetext FAILclass1312089842.2883result%2Fhoge%20%2B%20chrome%3Afoobar Mfile%3A%2F%2FlocAlhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2FlocAlhost%2Fcde%2Ffooname 1file://locAlhost/cde/foo file://locAlhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883resultMfile%3A%2F%2FlocAlhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2FlocAlhost%2Fcde%2Ffoo ¹ms-its%3AC%3A%5CWINDOWS%5CHelp%5Cglossary.chm%3A%3A%2Fglossary_per.htm%23double_byte_def%20%2B%20ms-its%3AC%3A%5CWINDOWS%5CHelp%5Cglossary.chm%3A%3A%2Fglossary_per.htm%23double_byte_defname ms-its:C:\WINDOWS\Help\glossary.chm::/glossary_per.htm#double_byte_def ms-its:C:\WINDOWS\Help\glossary.chm::/glossary_per.htm#double_byte_deflabelFms-its:C:\WINDOWS\Help\glossary.chm::/glossary_per.htm#double_byte_deftext PASSclass1312089842.2883result¹ms-its%3AC%3A%5CWINDOWS%5CHelp%5Cglossary.chm%3A%3A%2Fglossary_per.htm%23double_byte_def%20%2B%20ms-its%3AC%3A%5CWINDOWS%5CHelp%5Cglossary.chm%3A%3A%2Fglossary_per.htm%23double_byte_def %%3Fhoge%20%2B%20about%3Aweather%2Ffooname ?hoge about:weather/foolabeltext PASSclass1312089842.2883result%%3Fhoge%20%2B%20about%3Aweather%2Ffoo {file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Ofile://////somehost/someshare/afile.txt file://////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883result{file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt +%5C%5Cabc%5Cc%3A%20%2B%20http%3A%2F%2Fa%2Fbname \\abc\c: http://a/blabel file:///C:/text FAILclass1312089842.2883result+%5C%5Cabc%5Cc%3A%20%2B%20http%3A%2F%2Fa%2Fb gfile%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhogename ;file://foo:ab@bar/c:/bar/hoge file://foo:ab@bar/c:/bar/hogelabelfile:///C:/bar/hogetext FAILclass1312089842.2883resultgfile%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge%20%2B%20file%3A%2F%2Ffoo%3Aab%40bar%2Fc%3A%2Fbar%2Fhoge <%C2%80http%3A%2F%2Ftest%C2%80%20%2B%20http%3A%2F%2Ffoo%2Fbarname €http://test€ http://foo/barlabel"http://foo/%C2%80http://test%C2%80text PASSclass1312089842.2883result<%C2%80http%3A%2F%2Ftest%C2%80%20%2B%20http%3A%2F%2Ffoo%2Fbar @%5C%5C%5C%5Cfoo%5C%5Cbar%5C%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\\\foo\\bar\\baz file://foo/barlabelfile://foo//bar//baztext PASSclass1312089842.2883result@%5C%5C%5C%5Cfoo%5C%5Cbar%5C%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar ?opera%3A%2Fhelp%2Fmail.html%20%2B%20opera%3A%2Fhelp%2Fmail.htmlname +opera:/help/mail.html opera:/help/mail.htmllabelopera:/help/mail.htmltext PASSclass1312089842.2883result?opera%3A%2Fhelp%2Fmail.html%20%2B%20opera%3A%2Fhelp%2Fmail.html 9%E2%80%89http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%89http://foo/text PASSclass1312089842.2883result9%E2%80%89http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 8%2F%2FC%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname //C:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext PASSclass1312089842.2883result8%2F%2FC%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef 3%0Dhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883result3%0Dhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 4file%3AUNChost%2Fpath%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:UNChost/path http://a/b/clabelfile://unchost/pathtext FAILclass1312089842.2883result4file%3AUNChost%2Fpath%20%2B%20http%3A%2F%2Fa%2Fb%2Fc ,about%3Amozilla%20%2B%20http%3A%2F%2Ftest%2Fname about:mozilla http://test/label about:mozillatext PASSclass1312089842.2883result,about%3Amozilla%20%2B%20http%3A%2F%2Ftest%2F -file%3A%2Fcd%3A%2F%20%2B%20file%3A%2Fcd%3A%2Fname file:/cd:/ file:/cd:/label file://cd:/text FAILclass1312089842.2883result-file%3A%2Fcd%3A%2F%20%2B%20file%3A%2Fcd%3A%2F 7%2F%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname /// file:///c:/foo/bar.htmllabelfile:///text PASSclass1312089842.2883result7%2F%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html Ahttp%3A%2F%2Fwww.example.com%20%2B%20http%3A%2F%2Fwww.example.comname -http://www.example.com http://www.example.comlabelhttp://www.example.com/text PASSclass1312089842.2883resultAhttp%3A%2F%2Fwww.example.com%20%2B%20http%3A%2F%2Fwww.example.com 3shell%3AMy%20Pictures%20%2B%20shell%3AMy%20Picturesname #shell:My Pictures shell:My Pictureslabelshell:My Picturestext PASSclass1312089842.2883result3shell%3AMy%20Pictures%20%2B%20shell%3AMy%20Pictures 1opera%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2Fname opera:blank?hoge http://test/labelopera:blank?hogetext PASSclass1312089842.2883result1opera%3Ablank%3Fhoge%20%2B%20http%3A%2F%2Ftest%2F 2c%3Afoo%2Fbar%20%2B%20file%3A%2F%2Fxyz%2Fabc%2Fdefname c:foo/bar file://xyz/abc/deflabelfile:///C:/foo/bartext FAILclass1312089842.2883result2c%3Afoo%2Fbar%20%2B%20file%3A%2F%2Fxyz%2Fabc%2Fdef &chrome%3A%20%2B%20http%3A%2F%2Ftest%2Fname chrome: http://test/labelchrome:text PASSclass1312089842.2883result&chrome%3A%20%2B%20http%3A%2F%2Ftest%2F /irc%3A%2F%2F%2FmIRC%20%2B%20irc%3A%2F%2F%2FmIRCname irc:///mIRC irc:///mIRClabel irc:///mIRCtext PASSclass1312089842.2883result/irc%3A%2F%2F%2FmIRC%20%2B%20irc%3A%2F%2F%2FmIRC 'foo%3A%2F%2Fbar%20%2B%20foo%3A%2F%2Fbarname foo://bar foo://barlabel foo://bartext FAILclass1312089842.2883result'foo%3A%2F%2Fbar%20%2B%20foo%3A%2F%2Fbar -telnet%3Afoo%40bar%20%2B%20telnet%3Afoo%40barname telnet:foo@bar telnet:foo@barlabeltelnet:foo@bartext PASSclass1312089842.2883result-telnet%3Afoo%40bar%20%2B%20telnet%3Afoo%40bar +about%3Asrcdoc%20%2B%20http%3A%2F%2Ftest%2Fname about:srcdoc http://test/label about:srcdoctext PASSclass1312089842.2883result+about%3Asrcdoc%20%2B%20http%3A%2F%2Ftest%2F 9%E3%80%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E3%80%80http://foo/text PASSclass1312089842.2883result9%E3%80%80http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F #news%3A%23foo%20%2B%20news%3A%23fooname news:#foo news:#foolabel news:#footext PASSclass1312089842.2883result#news%3A%23foo%20%2B%20news%3A%23foo sfile%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exename Ofile:///cygdrive/c/windows/explorer.exe file:///cygdrive/c/windows/explorer.exelabel'file:///cygdrive/c/windows/explorer.exetext PASSclass1312089842.2883resultsfile%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe%20%2B%20file%3A%2F%2F%2Fcygdrive%2Fc%2Fwindows%2Fexplorer.exe 5file%3A%2F%2F127.0.0.1%20%2B%20file%3A%2F%2F127.0.0.1name !file://127.0.0.1 file://127.0.0.1labelfile://127.0.0.1/text PASSclass1312089842.2883result5file%3A%2F%2F127.0.0.1%20%2B%20file%3A%2F%2F127.0.0.1 mfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabcname =file:///C:/foo/bar/baz/.../abc file:///C:/foo/bar/baz/.../abclabelfile:///C:/foo/bar/baz/.../abctext PASSclass1312089842.2883resultmfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F...%2Fabc ufile%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txtname Ifile:///C:/Program Files/README.txt file:///C:/Program Files/README.txtlabel(file:///C:/Program%20%20Files/README.txttext PASSclass1312089842.2883resultufile%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt%20%2B%20file%3A%2F%2F%2FC%3A%2FProgram%20%20Files%2FREADME.txt Kfile%3A%2F%2F%2541%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2541%3A%2Ffoo%2Fbarname 'file://%41:/foo/bar file://%41:/foo/barlabelfile://a:/foo/bartext FAILclass1312089842.2883resultKfile%3A%2F%2F%2541%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2541%3A%2Ffoo%2Fbar 9file%3Acd%3A%5Cfoo%5Cbar%20%2B%20file%3Acd%3A%5Cfoo%5Cbarname !file:cd:\foo\bar file:cd:\foo\barlabelfile://cd:/foo/bartext FAILclass1312089842.2883result9file%3Acd%3A%5Cfoo%5Cbar%20%2B%20file%3Acd%3A%5Cfoo%5Cbar !urn%3A%2Ffoo%20%2B%20urn%3A%2Ffooname urn:/foo urn:/foolabelurn:/footext PASSclass1312089842.2883result!urn%3A%2Ffoo%20%2B%20urn%3A%2Ffoo Qresource%3A%2F%2Fapp%2Fmy_module.jsm%20%2B%20resource%3A%2F%2Fapp%2Fmy_module.jsmname 9resource://app/my_module.jsm resource://app/my_module.jsmlabelresource://app/my_module.jsmtext PASSclass1312089842.2883resultQresource%3A%2F%2Fapp%2Fmy_module.jsm%20%2B%20resource%3A%2F%2Fapp%2Fmy_module.jsm %opera%3A%20%2B%20http%3A%2F%2Ftest%2Fname opera: http://test/labelopera:text PASSclass1312089842.2883result%opera%3A%20%2B%20http%3A%2F%2Ftest%2F Mfile%3A%2F%2F%2F%24lib%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%24lib%2Ffoo%2Fbarname )file:///$lib/foo/bar file:///$lib/foo/barlabelfile:///$lib/foo/bartext PASSclass1312089842.2883resultMfile%3A%2F%2F%2F%24lib%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%24lib%2Ffoo%2Fbar Ofile%3A%2F%2F%2Fc%3A%2Fwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%2541name +file:///c:/windows%41 file:///c:/windows%41labelfile:///C:/windowsAtext FAILclass1312089842.2883resultOfile%3A%2F%2F%2Fc%3A%2Fwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwindows%2541 -rlogin%3A%2F%2Ffoo%20%2B%20rlogin%3A%2F%2Ffooname rlogin://foo rlogin://foolabel rlogin://footext FAILclass1312089842.2883result-rlogin%3A%2F%2Ffoo%20%2B%20rlogin%3A%2F%2Ffoo Bfile%3A%257Euser%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbarname (file:%7Euser/path/to/file http://foo/barlabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883resultBfile%3A%257Euser%2Fpath%2Fto%2Ffile%20%2B%20http%3A%2F%2Ffoo%2Fbar -irc%3A%2F%2Fmoznet%20%2B%20irc%3A%2F%2Fmoznetname irc://moznet irc://moznetlabel irc://moznettext FAILclass1312089842.2883result-irc%3A%2F%2Fmoznet%20%2B%20irc%3A%2F%2Fmoznet Afile%3Ac%3A%2Ffoo%2Fbar.html%20%2B%20file%3Ac%3A%2Ffoo%2Fbar.htmlname )file:c:/foo/bar.html file:c:/foo/bar.htmllabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883resultAfile%3Ac%3A%2Ffoo%2Fbar.html%20%2B%20file%3Ac%3A%2Ffoo%2Fbar.html +%5C%5Cabc%5C%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\abc\ file://foo/barlabel file://abc/text PASSclass1312089842.2883result+%5C%5Cabc%5C%20%2B%20file%3A%2F%2Ffoo%2Fbar +thismessage%3A%2F%20%2B%20thismessage%3A%2Fname thismessage:/ thismessage:/label thismessage:/text PASSclass1312089842.2883result+thismessage%3A%2F%20%2B%20thismessage%3A%2F ujar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf%20%2B%20jar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mfname Yjar:../lib/classes.jar!/META-INF/manifest.mf jar:../lib/classes.jar!/META-INF/manifest.mflabel,jar:../lib/classes.jar!/META-INF/manifest.mftext PASSclass1312089842.2883resultujar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf%20%2B%20jar%3A..%2Flib%2Fclasses.jar!%2FMETA-INF%2Fmanifest.mf qhttp%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F%20%2B%20http%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2Fname Mhttp://%25DOMAIN:foobar@foodomain.com/ http://%25DOMAIN:foobar@foodomain.com/label&http://%25DOMAIN:foobar@foodomain.com/text PASSclass1312089842.2883resultqhttp%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F%20%2B%20http%3A%2F%2F%2525DOMAIN%3Afoobar%40foodomain.com%2F wblob%3A550e8400-e29b-41d4-a716-446655440000%23aboutABBA%20%2B%20blob%3A550e8400-e29b-41d4-a716-446655440000%23aboutABBAname gblob:550e8400-e29b-41d4-a716-446655440000#aboutABBA blob:550e8400-e29b-41d4-a716-446655440000#aboutABBAlabel3blob:550e8400-e29b-41d4-a716-446655440000#aboutABBAtext PASSclass1312089842.2883resultwblob%3A550e8400-e29b-41d4-a716-446655440000%23aboutABBA%20%2B%20blob%3A550e8400-e29b-41d4-a716-446655440000%23aboutABBA 9wss%3A%2F%2Ffoo%3A443%2F%20%2B%20wss%3A%2F%2Ffoo%3A443%2Fname wss://foo:443/ wss://foo:443/label wss://foo/text PASSclass1312089842.2883result9wss%3A%2F%2Ffoo%3A443%2F%20%2B%20wss%3A%2F%2Ffoo%3A443%2F ‹urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2%20%2B%20urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2name gurn:oasis:names:specification:docbook:dtd:xml:4.1.2 urn:oasis:names:specification:docbook:dtd:xml:4.1.2label3urn:oasis:names:specification:docbook:dtd:xml:4.1.2text PASSclass1312089842.2883result‹urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2%20%2B%20urn%3Aoasis%3Anames%3Aspecification%3Adocbook%3Adtd%3Axml%3A4.1.2 4%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.htmlname // file:///c:/foo/bar.htmllabelfile:///text PASSclass1312089842.2883result4%2F%2F%20%2B%20file%3A%2F%2F%2Fc%3A%2Ffoo%2Fbar.html#mailbox%3A%2F%2F%2FC%7C%2Fpath%2Fto%2Fmailbox%2FInbox%3Fnumber%3D7068581%26part%3D1%26type%3Dapplication%2Foctet-stream%26filename%3Dfilename%20%2B%20mailbox%3A%2F%2F%2FC%7C%2Fpath%2Fto%2Fmailbox%2FInbox%3Fnumber%3D7068581%26part%3D1%26type%3Dapplication%2Foctet-stream%26filename%3Dfilenamename Ómailbox:///C|/path/to/mailbox/Inbox?number=7068581&part=1&type=application/octet-stream&filename=filename mailbox:///C|/path/to/mailbox/Inbox?number=7068581&part=1&type=application/octet-stream&filename=filenamelabelimailbox:///C|/path/to/mailbox/Inbox?number=7068581&part=1&type=application/octet-stream&filename=filenametext FAILclass1312089842.2883result#mailbox%3A%2F%2F%2FC%7C%2Fpath%2Fto%2Fmailbox%2FInbox%3Fnumber%3D7068581%26part%3D1%26type%3Dapplication%2Foctet-stream%26filename%3Dfilename%20%2B%20mailbox%3A%2F%2F%2FC%7C%2Fpath%2Fto%2Fmailbox%2FInbox%3Fnumber%3D7068581%26part%3D1%26type%3Dapplication%2Foctet-stream%26filename%3Dfilename Ufile%3A%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%257Euser%2Fpath%2Fto%2Ffilename 5file:/%7Euser/path/to/file file:/%7Euser/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883resultUfile%3A%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%257Euser%2Fpath%2Fto%2Ffile afile%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580name 1file:///C:/foo/%E4%B8%80 file:///C:/foo/%E4%B8%80labelfile:///C:/foo/%E4%B8%80text PASSclass1312089842.2883resultafile%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2F%25E4%25B8%2580 Cresource%3A%2Fres%2Fforms.css%20%2B%20resource%3A%2Fres%2Fforms.cssname /resource:/res/forms.css resource:/res/forms.csslabelresource:/res/forms.csstext PASSclass1312089842.2883resultCresource%3A%2Fres%2Fforms.css%20%2B%20resource%3A%2Fres%2Fforms.css Ëtar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt%20%2B%20tar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txtname “tar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txt tar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txtlabelItar:gz:http://anyhost/dir/mytar.tar.gz!/mytar.tar!/path/in/tar/README.txttext PASSclass1312089842.2883resultËtar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt%20%2B%20tar%3Agz%3Ahttp%3A%2F%2Fanyhost%2Fdir%2Fmytar.tar.gz!%2Fmytar.tar!%2Fpath%2Fin%2Ftar%2FREADME.txt ;%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdefname ///somehost/hoge file:///c:/deflabelfile:///somehost/hogetext PASSclass1312089842.2883result;%2F%2F%2Fsomehost%2Fhoge%20%2B%20file%3A%2F%2F%2Fc%3A%2Fdef %thismessage%3A%20%2B%20thismessage%3Aname thismessage: thismessage:label thismessage:text PASSclass1312089842.2883result%thismessage%3A%20%2B%20thismessage%3A -%2F%2F.%2Fcom1%20%2B%20file%3A%2F%2Fa%2Fb%2Fcname //./com1 file://a/b/clabel file://./com1text PASSclass1312089842.2883result-%2F%2F.%2Fcom1%20%2B%20file%3A%2F%2Fa%2Fb%2Fc :%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\\\foo\bar\baz http://foo/barlabelfile://foo/bar/baztext PASSclass1312089842.2883result:%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20http%3A%2F%2Ffoo%2Fbar [file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbazname 3file://foo/bar/%2E%2E/baz file://foo/bar/%2E%2E/bazlabelfile://foo/baztext PASSclass1312089842.2883result[file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar%2F%252E%252E%2Fbaz [file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffilename 7file://%7Euser/path/to/file file://%7Euser/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883result[file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F%257Euser%2Fpath%2Fto%2Ffile kfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabcname ;file:///C:/foo/bar/baz/../abc file:///C:/foo/bar/baz/../abclabelfile:///C:/foo/bar/abctext PASSclass1312089842.2883resultkfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F..%2Fabc Eirc%3A%2F%2Fmyserver%3A6667%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6667%2Fname )irc://myserver:6667/ irc://myserver:6667/labelirc://myserver:6667/text PASSclass1312089842.2883resultEirc%3A%2F%2Fmyserver%3A6667%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6667%2F file%3Ac%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbarname &file:c:\windows\foo.txt file://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883result>file%3Ac%3A%5Cwindows%5Cfoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar 7wss%3A%2F%2Ffoo%3A80%2F%20%2B%20wss%3A%2F%2Ffoo%3A80%2Fname wss://foo:80/ wss://foo:80/label wss://foo:80/text PASSclass1312089842.2883result7wss%3A%2F%2Ffoo%3A80%2F%20%2B%20wss%3A%2F%2Ffoo%3A80%2F file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Qfile:///////somehost/someshare/afile.txt file:///////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883resultfile%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Ghttp%3A%2F%2Fwww.example.com%2F%20%2B%20http%3A%2F%2Fwww.example.com%2Fname /http://www.example.com/ http://www.example.com/labelhttp://www.example.com/text PASSclass1312089842.2883resultGhttp%3A%2F%2Fwww.example.com%2F%20%2B%20http%3A%2F%2Fwww.example.com%2F ]file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffooname 5file://locAlhost/cde/foo file://locAlhost/cde/foolabelfile://localhost/cde/footext FAILclass1312089842.2883result]file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo%20%2B%20file%3A%2F%2Floc%EF%BC%A1lhost%2Fcde%2Ffoo Afile%3A%2F%2F%2Ftest%2520a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname !file:///test%20a/b/c http://a/b/clabelfile:///test%20a/b/ctext PASSclass1312089842.2883resultAfile%3A%2F%2F%2Ftest%2520a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 0%23hoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbarname #hoge wysiwyg://hoge/foo/barlabeltext FAILclass1312089842.2883result0%23hoge%20%2B%20wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbar 'tel%3A%2F%2Ffoo%20%2B%20tel%3A%2F%2Ffooname tel://foo tel://foolabel tel://footext FAILclass1312089842.2883result'tel%3A%2F%2Ffoo%20%2B%20tel%3A%2F%2Ffoo file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2Ffoo%2Fbarname &file:~user/path/to/file file://foo/barlabelfile://foo/~user/path/to/filetext PASSclass1312089842.2883result>file%3A~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2Ffoo%2Fbar L%5C%5C%253f%5Cc%3A%5Cwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwin%2Fa%2Fbname &\\%3f\c:\windows%41 file:///c:/win/a/blabelfile:///C:/windowsAtext FAILclass1312089842.2883resultL%5C%5C%253f%5Cc%3A%5Cwindows%2541%20%2B%20file%3A%2F%2F%2Fc%3A%2Fwin%2Fa%2Fb +smsto%3Afoo%23bar%20%2B%20smsto%3Afoo%23barname smsto:foo#bar smsto:foo#barlabel smsto:foo#bartext PASSclass1312089842.2883result+smsto%3Afoo%23bar%20%2B%20smsto%3Afoo%23bar ,hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbarname hoge chrome://hoge/foo/barlabelchrome://hoge/foo/hogetext PASSclass1312089842.2883result,hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbar 3%09http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://foo/text PASSclass1312089842.2883result3%09http%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F 'sip%3Afoo%23bar%20%2B%20sip%3Afoo%23barname sip:foo#bar sip:foo#barlabel sip:foo#bartext PASSclass1312089842.2883result'sip%3Afoo%23bar%20%2B%20sip%3Afoo%23bar Eoperaemail%3A%2F753%2Fmail.xml%20%2B%20operaemail%3A%2F753%2Fmail.xmlname 1operaemail:/753/mail.xml operaemail:/753/mail.xmllabeloperaemail:/753/mail.xmltext PASSclass1312089842.2883resultEoperaemail%3A%2F753%2Fmail.xml%20%2B%20operaemail%3A%2F753%2Fmail.xml Ehttp%3A%2F%2F%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%40%5Bc%40d%5D%2Fname http://@[c@d]/ http://@[c@d]/labelhttp://%40%5Bc@d]/text PASSclass1312089842.2883resultEhttp%3A%2F%2F%40%5Bc%40d%5D%2F%20%2B%20http%3A%2F%2F%40%5Bc%40d%5D%2F 7file%3A%2F%2Flocalhost.%20%2B%20file%3A%2F%2Flocalhost.name #file://localhost. file://localhost.labelfile://localhost./text PASSclass1312089842.2883result7file%3A%2F%2Flocalhost.%20%2B%20file%3A%2F%2Flocalhost. /%2Fhoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbarname /hoge chrome://hoge/foo/barlabelchrome://hoge/hogetext PASSclass1312089842.2883result/%2Fhoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbar 7%2F%2F.%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname //./c:/windows http://a/b/clabelhttp://./c:/windowstext PASSclass1312089842.2883result7%2F%2F.%2Fc%3A%2Fwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 'cid%3A%2F%2Ffoo%20%2B%20cid%3A%2F%2Ffooname cid://foo cid://foolabel cid://footext FAILclass1312089842.2883result'cid%3A%2F%2Ffoo%20%2B%20cid%3A%2F%2Ffoo 3file%3Afoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar%2Fbazname file:foo.txt file://foo/bar/bazlabelfile://foo/bar/foo.txttext PASSclass1312089842.2883result3file%3Afoo.txt%20%2B%20file%3A%2F%2Ffoo%2Fbar%2Fbaz ;%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fefname ///c:/foo/bar file://ab/cd/eflabelfile:///C:/foo/bartext FAILclass1312089842.2883result;%2F%2F%2Fc%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2Fab%2Fcd%2Fef :%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbarname \\\\foo\bar\baz file://foo/barlabelfile://foo/bar/baztext PASSclass1312089842.2883result:%5C%5C%5C%5Cfoo%5Cbar%5Cbaz%20%2B%20file%3A%2F%2Ffoo%2Fbar 'irc%3A%2F%2F%2F%20%2B%20irc%3A%2F%2F%2Fname irc:/// irc:///labelirc:///text PASSclass1312089842.2883result'irc%3A%2F%2F%2F%20%2B%20irc%3A%2F%2F%2F Sfile%3A%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F~user%2Fpath%2Fto%2Ffilename 3file://~user/path/to/file file://~user/path/to/filelabelfile://%7Euser/path/to/filetext FAILclass1312089842.2883resultSfile%3A%2F%2F~user%2Fpath%2Fto%2Ffile%20%2B%20file%3A%2F%2F~user%2Fpath%2Fto%2Ffile =wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ftest%2Fname #wysiwyg://hoge/foo/bar http://test/labelwysiwyg://hoge/foo/bartext PASSclass1312089842.2883result=wysiwyg%3A%2F%2Fhoge%2Ffoo%2Fbar%20%2B%20http%3A%2F%2Ftest%2F tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile%20%2B%20tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefilename gtgz:file://anyhost/dir/mytar.tgz!/somepath/somefile tgz:file://anyhost/dir/mytar.tgz!/somepath/somefilelabel3tgz:file://anyhost/dir/mytar.tgz!/somepath/somefiletext PASSclass1312089842.2883resulttgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile%20%2B%20tgz%3Afile%3A%2F%2Fanyhost%2Fdir%2Fmytar.tgz!%2Fsomepath%2Fsomefile cfile%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2Fname /file://///?/c:/windows/ file://///?/c:/windows/labelfile:///C:/windows/text FAILclass1312089842.2883resultcfile%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F%20%2B%20file%3A%2F%2F%2F%2F%2F%3F%2Fc%3A%2Fwindows%2F ;mid%3Aa%25b%40foo.example%20%2B%20mid%3Aa%25b%40foo.examplename 'mid:a%b@foo.example mid:a%b@foo.examplelabelmid:a%b@foo.exampletext PASSclass1312089842.2883result;mid%3Aa%25b%40foo.example%20%2B%20mid%3Aa%25b%40foo.example kfile%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exename Gfile:///c:%5Cwindows%5Cexplorer.exe file:///c:%5Cwindows%5Cexplorer.exelabel$file:///C:/%5Cwindows%5Cexplorer.exetext FAILclass1312089842.2883resultkfile%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe%20%2B%20file%3A%2F%2F%2Fc%3A%255Cwindows%255Cexplorer.exe +%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffooname /hoge about://weather/foolabeltext PASSclass1312089842.2883result+%2Fhoge%20%2B%20about%3A%2F%2Fweather%2Ffoo 9%E2%80%8Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%8Ahttp://foo/text PASSclass1312089842.2883result9%E2%80%8Ahttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F ‡file%3A%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Sfile:////////somehost/someshare/afile.txt file:////////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883result‡file%3A%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt }file%3A%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Ufile://hoge///somehost/someshare/afile.txt file://hoge///somehost/someshare/afile.txtlabel*file://hoge///somehost/someshare/afile.txttext PASSclass1312089842.2883result}file%3A%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2Fhoge%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Ghttp%3A%2F%2Ffoo%2F%E2%80%AAbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AAbarname #http://foo/‪bar http://foo/‪barlabelhttp://foo/%E2%80%AAbartext PASSclass1312089842.2883resultGhttp%3A%2F%2Ffoo%2F%E2%80%AAbar%20%2B%20http%3A%2F%2Ffoo%2F%E2%80%AAbar ö%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20http%3A%2F%2Ftest%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbarname \  http://test  http://foo/barlabelhttp://foo/%EF%BF%BD%01%02%03%04%05%06%07%08%0B%0C%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20http://test%EF%BF%BDtext FAILclass1312089842.2883resultö%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20http%3A%2F%2Ftest%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%20%2B%20http%3A%2F%2Ffoo%2Fbar 7ws%3A%2F%2Ffoo%3A443%2F%20%2B%20ws%3A%2F%2Ffoo%3A443%2Fname ws://foo:443/ ws://foo:443/label ws://foo:443/text PASSclass1312089842.2883result7ws%3A%2F%2Ffoo%3A443%2F%20%2B%20ws%3A%2F%2Ffoo%3A443%2F Kfile%3A%2F%2F%2563%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%3A%2Ffoo%2Fbarname 'file://%63:/foo/bar file://%63:/foo/barlabelfile://c:/foo/bartext FAILclass1312089842.2883resultKfile%3A%2F%2F%2563%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%3A%2Ffoo%2Fbar 7file%3A%2F%2Fabc%2Fd%3A%20%2B%20file%3A%2F%2Fabc%2Fd%3Aname file://abc/d: file://abc/d:label file:///D:/text FAILclass1312089842.2883result7file%3A%2F%2Fabc%2Fd%3A%20%2B%20file%3A%2F%2Fabc%2Fd%3A ?mid%3Aa%2525b%40foo.example%20%2B%20mid%3Aa%2525b%40foo.examplename +mid:a%25b@foo.example mid:a%25b@foo.examplelabelmid:a%25b@foo.exampletext PASSclass1312089842.2883result?mid%3Aa%2525b%40foo.example%20%2B%20mid%3Aa%2525b%40foo.example )news%3A%2F%2Ffoo%20%2B%20news%3A%2F%2Ffooname news://foo news://foolabel news://footext FAILclass1312089842.2883result)news%3A%2F%2Ffoo%20%2B%20news%3A%2F%2Ffoo 'sms%3Afoo%23bar%20%2B%20sms%3Afoo%23barname sms:foo#bar sms:foo#barlabel sms:foo#bartext PASSclass1312089842.2883result'sms%3Afoo%23bar%20%2B%20sms%3Afoo%23bar ?file%3A%2F%2F%2Ftest%25a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file:///test%a/b/c http://a/b/clabelfile:///test%a/b/ctext PASSclass1312089842.2883result?file%3A%2F%2F%2Ftest%25a%2Fb%2Fc%20%2B%20http%3A%2F%2Fa%2Fb%2Fc chttp%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800%20%2B%20http%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800name Chttp://www.google.com/asdf#\uD800 http://www.google.com/asdf#\uD800labelhttp://www.google.com/asdf#�text PASSclass1312089842.2883resultchttp%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800%20%2B%20http%3A%2F%2Fwww.google.com%2Fasdf%23%5CuD800 hoge%20%2B%20wysiwyg%3Afoobarname hoge wysiwyg:foobarlabeltext PASSclass1312089842.2883resulthoge%20%2B%20wysiwyg%3Afoobar <%2F%2Fserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbarname //server/file file:///C:/foo/barlabelfile://server/filetext PASSclass1312089842.2883result<%2F%2Fserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar 5ws%3A%2F%2Ffoo%3A81%2F%20%2B%20ws%3A%2F%2Ffoo%3A81%2Fname ws://foo:81/ ws://foo:81/label ws://foo:81/text PASSclass1312089842.2883result5ws%3A%2F%2Ffoo%3A81%2F%20%2B%20ws%3A%2F%2Ffoo%3A81%2F 9%5C%5C%3B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\;\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883result9%5C%5C%3B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc &file%3A%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname file: http://a/b/clabelfile:///text PASSclass1312089842.2883result&file%3A%20%2B%20http%3A%2F%2Fa%2Fb%2Fc +file%3A%2Fc%3A%2F%20%2B%20file%3A%2Fc%3A%2Fname file:/c:/ file:/c:/label file:///C:/text FAILclass1312089842.2883result+file%3A%2Fc%3A%2F%20%2B%20file%3A%2Fc%3A%2F Kfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cginame /file:///cgi-bin/foo.cgi file:///cgi-bin/foo.cgilabelfile:///cgi-bin/foo.cgitext PASSclass1312089842.2883resultKfile%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi%20%2B%20file%3A%2F%2F%2Fcgi-bin%2Ffoo.cgi 7tel%3A%2B1-816-555-1212%20%2B%20tel%3A%2B1-816-555-1212name 'tel:+1-816-555-1212 tel:+1-816-555-1212labeltel:+1-816-555-1212text PASSclass1312089842.2883result7tel%3A%2B1-816-555-1212%20%2B%20tel%3A%2B1-816-555-1212 +https%3Ahoge%20%2B%20http%3A%2F%2Ffoo%2Fbarname https:hoge http://foo/barlabel https://hoge/text FAILclass1312089842.2883result+https%3Ahoge%20%2B%20http%3A%2F%2Ffoo%2Fbar Pfile%3A%2F%5C%2F%5CC%3A%5C%5C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname (file:/\/\C:\\//foo\bar.html http://a/b/clabelfile:///C:////foo/bar.htmltext PASSclass1312089842.2883resultPfile%3A%2F%5C%2F%5CC%3A%5C%5C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc 9%EF%BF%BEhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname ￾http://foo/ http://test/label http://test/%EF%BF%BDhttp://foo/text PASSclass1312089842.2883result9%EF%BF%BEhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F )rtsp%3Afoo%23bar%20%2B%20rtsp%3Afoo%23barname rtsp:foo#bar rtsp:foo#barlabel rtsp:foo#bartext PASSclass1312089842.2883result)rtsp%3Afoo%23bar%20%2B%20rtsp%3Afoo%23bar {file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txtname Ofile:\\\\\\somehost/someshare/afile.txt file:\\\\\\somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883result{file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%5C%5C%5C%5C%5C%5Csomehost%2Fsomeshare%2Fafile.txt ]http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo%20%2B%20http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfooname 9http:\\\\www.google.com\\foo http:\\\\www.google.com\\foolabelhttp://www.google.com//footext PASSclass1312089842.2883result]http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo%20%2B%20http%3A%5C%5C%5C%5Cwww.google.com%5C%5Cfoo Ofile%3A%2F%2F%2FC%3Awindows%2Ffoo.txt%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabcname -file:///C:windows/foo.txt file:///C:/home/abclabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883resultOfile%3A%2F%2F%2FC%3Awindows%2Ffoo.txt%20%2B%20file%3A%2F%2F%2FC%3A%2Fhome%2Fabc PFILE%3A%2F%5C%2F%5C7%3A%5C%5C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname (FILE:/\/\7:\\//foo\bar.html http://a/b/clabelfile://7:////foo/bar.htmltext PASSclass1312089842.2883resultPFILE%3A%2F%5C%2F%5C7%3A%5C%5C%2F%2Ffoo%5Cbar.html%20%2B%20http%3A%2F%2Fa%2Fb%2Fc .foo%3A%2Fbar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%2Fname foo:/bar/baz http://foo/label foo:/bar/baztext PASSclass1312089842.2883result.foo%3A%2Fbar%2Fbaz%20%2B%20http%3A%2F%2Ffoo%2F Kfile%3A%2F%2F%2563%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%7C%2Ffoo%2Fbarname 'file://%63|/foo/bar file://%63|/foo/barlabelfile://c%7C/foo/bartext FAILclass1312089842.2883resultKfile%3A%2F%2F%2563%7C%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2563%7C%2Ffoo%2Fbar Wfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbazname /file:///C:/foo/bar./baz file:///C:/foo/bar./bazlabelfile:///C:/foo/bar./baztext PASSclass1312089842.2883resultWfile%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar.%2Fbaz 2c%3Afoo%2Fbar%20%2B%20http%3A%2F%2Fxyz%2Fabc%2Fdefname c:foo/bar http://xyz/abc/deflabelfile:///C:/foo/bartext FAILclass1312089842.2883result2c%3Afoo%2Fbar%20%2B%20http%3A%2F%2Fxyz%2Fabc%2Fdef <%5C%2Fserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbarname \/server/file file:///C:/foo/barlabelfile://server/filetext PASSclass1312089842.2883result<%5C%2Fserver%2Ffile%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar ahttp%3A%2F%2Fhoge%2F%3Ffoo%0Abar%23abc%0Adef%20%2B%20http%3A%2F%2Fhoge%2F%3Ffoo%0Abar%23abc%0Adefname 9http://hoge/?foo bar#abc def http://hoge/?foo bar#abc deflabelhttp://hoge/?foobar#abcdeftext PASSclass1312089842.2883resultahttp%3A%2F%2Fhoge%2F%3Ffoo%0Abar%23abc%0Adef%20%2B%20http%3A%2F%2Fhoge%2F%3Ffoo%0Abar%23abc%0Adef Mfile%3A%2F%2F%2541b%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2541b%3A%2Ffoo%2Fbarname )file://%41b:/foo/bar file://%41b:/foo/barlabelfile://ab:/foo/bartext PASSclass1312089842.2883resultMfile%3A%2F%2F%2541b%3A%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2541b%3A%2Ffoo%2Fbar ]file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.name 1file:///C:/foo/bar/baz/. file:///C:/foo/bar/baz/.labelfile:///C:/foo/bar/baz/text PASSclass1312089842.2883result]file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F.%20%2B%20file%3A%2F%2F%2FC%3A%2Ffoo%2Fbar%2Fbaz%2F. 7c%3A%5Cwindows%5Cfoo.txt%20%2B%20http%3A%2F%2Ffoo%2Fbarname !c:\windows\foo.txt http://foo/barlabelfile:///C:/windows/foo.txttext FAILclass1312089842.2883result7c%3A%5Cwindows%5Cfoo.txt%20%2B%20http%3A%2F%2Ffoo%2Fbar @file%3A%2F%2Faa%3Fbb%2Fcc%2Fdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbbname "file://aa?bb/cc/dd file:///aaa/bbblabelfile://aa%3Fbb/cc/ddtext FAILclass1312089842.2883result@file%3A%2F%2Faa%3Fbb%2Fcc%2Fdd%20%2B%20file%3A%2F%2F%2Faaa%2Fbbb /%23hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbarname #hoge chrome://hoge/foo/barlabelchrome://hoge/foo/bar#hogetext PASSclass1312089842.2883result/%23hoge%20%2B%20chrome%3A%2F%2Fhoge%2Ffoo%2Fbar http%3A%2F%2Fexample%23%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%2F%20%2B%20http%3A%2F%2Fexample%23%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%2Fname Qhttp://example#%D9%82%D9%87%D9%88%D8%A9/ http://example#%D9%82%D9%87%D9%88%D8%A9/label)http://example/#%D9%82%D9%87%D9%88%D8%A9/text PASSclass1312089842.2883resulthttp%3A%2F%2Fexample%23%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%2F%20%2B%20http%3A%2F%2Fexample%23%25D9%2582%25D9%2587%25D9%2588%25D8%25A9%2F ƒfile%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbarname Ofile://///localhost///localhost/foo/bar file://///localhost///localhost/foo/barlabel$file://localhost///localhost/foo/bartext FAILclass1312089842.2883resultƒfile%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar%20%2B%20file%3A%2F%2F%2F%2F%2Flocalhost%2F%2F%2Flocalhost%2Ffoo%2Fbar Dfile%3A%2F%2F%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fccname &file:///c:foo/bar.html file://aa/bb/cclabelfile:///C:/foo/bar.htmltext FAILclass1312089842.2883resultDfile%3A%2F%2F%2Fc%3Afoo%2Fbar.html%20%2B%20file%3A%2F%2Faa%2Fbb%2Fcc Eirc%3A%2F%2Fmyserver%3A6668%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6668%2Fname )irc://myserver:6668/ irc://myserver:6668/labelirc://myserver:6668/text PASSclass1312089842.2883resultEirc%3A%2F%2Fmyserver%3A6668%2F%20%2B%20irc%3A%2F%2Fmyserver%3A6668%2F http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffooname Ghttp:////////user@google.com:99?foo http:////////user@google.com:99?foolabelhttp://user@google.com:99/?footext PASSclass1312089842.2883resulthttp%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo%20%2B%20http%3A%2F%2F%2F%2F%2F%2F%2F%2Fuser%40google.com%3A99%3Ffoo 3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40name about://user@ about://user@label about://user@text PASSclass1312089842.2883result3about%3A%2F%2Fuser%40%20%2B%20about%3A%2F%2Fuser%40 file%3A%2F%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txtname Ufile://///////somehost/someshare/afile.txt file://///////somehost/someshare/afile.txtlabel#file://somehost/someshare/afile.txttext PASSclass1312089842.2883resultfile%3A%2F%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt%20%2B%20file%3A%2F%2F%2F%2F%2F%2F%2F%2F%2Fsomehost%2Fsomeshare%2Fafile.txt Mirc%3A%2F%2Fmyserver%2F%2Cisserver%20%2B%20irc%3A%2F%2Fmyserver%2F%2Cisservername 1irc://myserver/,isserver irc://myserver/,isserverlabelirc://myserver/,isservertext PASSclass1312089842.2883resultMirc%3A%2F%2Fmyserver%2F%2Cisserver%20%2B%20irc%3A%2F%2Fmyserver%2F%2Cisserver 9%5C%5C%2B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\+\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883result9%5C%5C%2B%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fc (%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbarname \\abc http://foo/barlabel file://abc/text PASSclass1312089842.2883result(%5C%5Cabc%20%2B%20http%3A%2F%2Ffoo%2Fbar 9%E2%80%AFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2Fname  http://foo/ http://test/label http://test/%E2%80%AFhttp://foo/text PASSclass1312089842.2883result9%E2%80%AFhttp%3A%2F%2Ffoo%2F%20%2B%20http%3A%2F%2Ftest%2F =https%3A%2F%2Ffoo%3A443%2F%20%2B%20https%3A%2F%2Ffoo%3A443%2Fname !https://foo:443/ https://foo:443/label https://foo/text PASSclass1312089842.2883result=https%3A%2F%2Ffoo%3A443%2F%20%2B%20https%3A%2F%2Ffoo%3A443%2F Etn3270%3A%2F%2Ffoo%2Fa%3Fb%23c%20%2B%20tn3270%3A%2F%2Ffoo%2Fa%3Fb%23cname %tn3270://foo/a?b#c tn3270://foo/a?b#clabeltn3270://foo/a?b#ctext PASSclass1312089842.2883resultEtn3270%3A%2F%2Ffoo%2Fa%3Fb%23c%20%2B%20tn3270%3A%2F%2Ffoo%2Fa%3Fb%23c +view-source%3A%20%2B%20http%3A%2F%2Ftest%2Fname view-source: http://test/label view-source:text PASSclass1312089842.2883result+view-source%3A%20%2B%20http%3A%2F%2Ftest%2F #http%3A%2F%2F%20%2B%20http%3A%2F%2Fname http:// http://labelhttp:text FAILclass1312089842.2883result#http%3A%2F%2F%20%2B%20http%3A%2F%2F Ihttp%3A%2F%2Fhoge%2F%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%23foo%0Abarname )http://hoge/#foo bar http://hoge/#foo barlabelhttp://hoge/#foobartext PASSclass1312089842.2883resultIhttp%3A%2F%2Fhoge%2F%23foo%0Abar%20%2B%20http%3A%2F%2Fhoge%2F%23foo%0Abar '%5C%5C%2Fabc%20%2B%20http%3A%2F%2Fa%2Fbname \\/abc http://a/blabel file:///abctext PASSclass1312089842.2883result'%5C%5C%2Fabc%20%2B%20http%3A%2F%2Fa%2Fb ;%5C%5C%253F%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fcname \\%3F\c:\windows http://a/b/clabelfile:///C:/windowstext FAILclass1312089842.2883result;%5C%5C%253F%5Cc%3A%5Cwindows%20%2B%20http%3A%2F%2Fa%2Fb%2Fctests