1 |
wakaba |
1.1 |
#data |
2 |
|
|
data: |
3 |
|
|
#non-conforming |
4 |
|
|
"," missing |
5 |
wakaba |
1.2 |
#tag |
6 |
|
|
no scheme-specific data |
7 |
wakaba |
1.3 |
no media type separator |
8 |
wakaba |
1.2 |
|
9 |
|
|
#data |
10 |
|
|
DATA: |
11 |
|
|
#non-conforming |
12 |
|
|
"," missing |
13 |
|
|
#tag |
14 |
|
|
no scheme-specific data |
15 |
wakaba |
1.3 |
no media type separator |
16 |
|
|
|
17 |
|
|
#data |
18 |
|
|
Data: |
19 |
|
|
#non-conforming |
20 |
|
|
"," missing |
21 |
|
|
#tag |
22 |
|
|
no scheme-specific data |
23 |
|
|
no media type separator |
24 |
wakaba |
1.1 |
|
25 |
|
|
#data |
26 |
wakaba |
1.9 |
data:, |
27 |
|
|
#conforming |
28 |
|
|
The shortest conforming data: URI |
29 |
|
|
#tag |
30 |
|
|
implied media type |
31 |
|
|
implied charset |
32 |
|
|
empty data |
33 |
|
|
|
34 |
|
|
#data |
35 |
wakaba |
1.10 |
data:%2C |
36 |
|
|
#non-conforming |
37 |
|
|
"," is percent-encoded |
38 |
|
|
#tag |
39 |
|
|
no media type separator |
40 |
|
|
|
41 |
|
|
#data |
42 |
wakaba |
1.1 |
data:text |
43 |
|
|
#non-conforming |
44 |
|
|
"," missing |
45 |
wakaba |
1.3 |
#tag |
46 |
|
|
broken media type |
47 |
wakaba |
1.1 |
|
48 |
|
|
#data |
49 |
wakaba |
1.2 |
data:test |
50 |
|
|
#source |
51 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
52 |
wakaba |
1.3 |
#tag |
53 |
|
|
broken media type |
54 |
wakaba |
1.2 |
|
55 |
|
|
#data |
56 |
wakaba |
1.1 |
data:, |
57 |
|
|
#conforming |
58 |
|
|
"text/plain;charset=us-ascii" implied |
59 |
wakaba |
1.3 |
#data |
60 |
|
|
implied media type |
61 |
|
|
implied charset |
62 |
|
|
empty data |
63 |
wakaba |
1.1 |
|
64 |
|
|
#data |
65 |
|
|
data:text/plain |
66 |
|
|
#non-conforming |
67 |
|
|
"," missing |
68 |
wakaba |
1.3 |
#tag |
69 |
|
|
no media type separator |
70 |
wakaba |
1.1 |
|
71 |
|
|
#data |
72 |
|
|
data:text/plain, |
73 |
|
|
#conforming |
74 |
|
|
";charset=us-ascii" implied |
75 |
wakaba |
1.3 |
#tag |
76 |
|
|
implied charset |
77 |
|
|
empty data |
78 |
|
|
|
79 |
|
|
#data |
80 |
|
|
data:text/plain;charset=utf-16, |
81 |
|
|
#conforming |
82 |
|
|
UTF-16 without BOM |
83 |
|
|
#tag |
84 |
|
|
empty data |
85 |
wakaba |
1.1 |
|
86 |
|
|
#data |
87 |
wakaba |
1.2 |
data:text,abc |
88 |
|
|
#non-conforming |
89 |
|
|
"text" is not a valid IMT |
90 |
wakaba |
1.3 |
#tag |
91 |
|
|
broken media type |
92 |
wakaba |
1.2 |
|
93 |
|
|
#data |
94 |
wakaba |
1.1 |
data:text/plain;charset=us-ascii;abc |
95 |
|
|
#non-conforming |
96 |
|
|
"," missing |
97 |
wakaba |
1.10 |
#tag |
98 |
wakaba |
1.3 |
no media type separator |
99 |
wakaba |
1.1 |
|
100 |
|
|
#data |
101 |
|
|
data:text/plain;charset=us-ascii,abc |
102 |
|
|
#conforming |
103 |
|
|
|
104 |
|
|
#data |
105 |
wakaba |
1.2 |
data:,a,b |
106 |
|
|
#note |
107 |
|
|
confirm parser takes data |
108 |
|
|
segment from first "," |
109 |
|
|
#source |
110 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
111 |
wakaba |
1.3 |
#tag |
112 |
|
|
implied media type |
113 |
|
|
implied charset |
114 |
wakaba |
1.2 |
|
115 |
|
|
#data |
116 |
|
|
data:,foo bar |
117 |
|
|
#source |
118 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
119 |
wakaba |
1.3 |
#non-conforming |
120 |
|
|
implied media type |
121 |
|
|
implied charset |
122 |
|
|
illegal as URI |
123 |
wakaba |
1.2 |
|
124 |
|
|
#data |
125 |
wakaba |
1.1 |
data:,abc#def |
126 |
|
|
#note |
127 |
|
|
"#" in URI |
128 |
wakaba |
1.3 |
#tag |
129 |
|
|
implied media type |
130 |
|
|
implied charset |
131 |
|
|
fragment |
132 |
wakaba |
1.1 |
|
133 |
|
|
#data |
134 |
wakaba |
1.8 |
data:,abc#def#ghi |
135 |
|
|
#note |
136 |
|
|
"#"s in URI |
137 |
|
|
#tag |
138 |
|
|
implied media type |
139 |
|
|
implied charset |
140 |
|
|
fragment |
141 |
|
|
|
142 |
|
|
#data |
143 |
wakaba |
1.1 |
data:text / plain,abc |
144 |
wakaba |
1.3 |
#non-conforming |
145 |
|
|
space in URI |
146 |
|
|
#tag |
147 |
|
|
white space in media type |
148 |
|
|
implied charset |
149 |
|
|
illegal as URI |
150 |
wakaba |
1.1 |
|
151 |
|
|
#data |
152 |
|
|
data: text/plain ,abc |
153 |
wakaba |
1.3 |
#non-conforming |
154 |
|
|
space in URI |
155 |
|
|
#tag |
156 |
|
|
white space in media type |
157 |
|
|
implied charset |
158 |
|
|
illegal as URI |
159 |
wakaba |
1.1 |
|
160 |
|
|
#data |
161 |
|
|
data:TEXT/PLAIN,ABC |
162 |
|
|
#conforming |
163 |
|
|
";charset=us-ascii" implied |
164 |
wakaba |
1.3 |
#tag |
165 |
|
|
implied charset |
166 |
wakaba |
1.1 |
|
167 |
|
|
#data |
168 |
wakaba |
1.7 |
data:text\plain,abc |
169 |
|
|
#non-conforming |
170 |
|
|
"\" instead of "/" in media type |
171 |
|
|
#tag |
172 |
|
|
broken media type |
173 |
|
|
illegal as URI |
174 |
|
|
backslash |
175 |
|
|
implied charset |
176 |
|
|
|
177 |
|
|
#data |
178 |
|
|
data:text/./plain,abc |
179 |
|
|
#non-conforming |
180 |
|
|
relative path component in media type |
181 |
|
|
#tag |
182 |
|
|
broken media type |
183 |
|
|
dot-segment |
184 |
|
|
implied charset |
185 |
|
|
|
186 |
|
|
#data |
187 |
|
|
data:application/../text/plain,abc |
188 |
|
|
#non-conforming |
189 |
|
|
relative path component in media type |
190 |
|
|
#tag |
191 |
|
|
broken media type |
192 |
|
|
dot-segment |
193 |
|
|
implied charset |
194 |
|
|
|
195 |
|
|
#data |
196 |
wakaba |
1.2 |
data:;,test |
197 |
|
|
#source |
198 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
199 |
wakaba |
1.3 |
#non-conforming |
200 |
|
|
";" not followed by a parameter |
201 |
|
|
#tag |
202 |
|
|
broken parameter |
203 |
|
|
implied media type |
204 |
|
|
implied charset |
205 |
wakaba |
1.2 |
|
206 |
|
|
#data |
207 |
wakaba |
1.1 |
data:text/plain;,abc |
208 |
wakaba |
1.3 |
#non-conforming |
209 |
|
|
";" not followed by a parameter |
210 |
|
|
#tag |
211 |
|
|
implied charset |
212 |
|
|
broken parameter |
213 |
wakaba |
1.1 |
|
214 |
|
|
#data |
215 |
wakaba |
1.2 |
data:,A%20brief%20note |
216 |
|
|
#source |
217 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
218 |
wakaba |
1.3 |
#conforming |
219 |
|
|
#tag |
220 |
|
|
implied media type |
221 |
|
|
implied charset |
222 |
|
|
percent-encoding in data |
223 |
wakaba |
1.2 |
|
224 |
|
|
#data |
225 |
|
|
data:text/plain,There%20should%20be%20one%20word%20%28four%20letters%20and%20a%20dot%29%20below%20this%20line:%0A%54%45%53%54. |
226 |
|
|
#source |
227 |
|
|
<http://www.hixie.ch/tests/adhoc/data/018.html> |
228 |
wakaba |
1.3 |
#conforming |
229 |
|
|
#tag |
230 |
|
|
implied charset |
231 |
|
|
percent-encoding in data |
232 |
wakaba |
1.2 |
|
233 |
|
|
#data |
234 |
wakaba |
1.1 |
data:text/plain;charset,abc |
235 |
|
|
#non-conforming |
236 |
|
|
"=charset-name" missing |
237 |
wakaba |
1.3 |
#tag |
238 |
|
|
broken parameter |
239 |
|
|
implied charset |
240 |
wakaba |
1.1 |
|
241 |
|
|
#data |
242 |
|
|
data:text/plain; charset=us-ascii,abc |
243 |
wakaba |
1.3 |
#non-conforming |
244 |
|
|
space in URI |
245 |
|
|
#tag |
246 |
|
|
illegal as URI |
247 |
|
|
white space in media type |
248 |
wakaba |
1.1 |
|
249 |
|
|
#data |
250 |
wakaba |
1.2 |
data:text/plain;charset=US-ASCII,test |
251 |
|
|
#source |
252 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
253 |
|
|
|
254 |
|
|
#data |
255 |
|
|
data:;charset=UTF-8,Hello |
256 |
|
|
#source |
257 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
258 |
wakaba |
1.3 |
#conforming |
259 |
|
|
implied media type |
260 |
|
|
superset charset name |
261 |
wakaba |
1.2 |
|
262 |
|
|
#data |
263 |
wakaba |
1.1 |
data:text/plain;charset=iso-8859-1,%A1%A2 |
264 |
|
|
#conforming |
265 |
wakaba |
1.3 |
#tag |
266 |
|
|
percent-encoding in data |
267 |
wakaba |
1.1 |
|
268 |
|
|
#data |
269 |
|
|
data:text/plain;charset=euc-jp,%A1%A2 |
270 |
|
|
#conforming |
271 |
wakaba |
1.3 |
#tag |
272 |
|
|
percent-encoding in data |
273 |
wakaba |
1.1 |
|
274 |
|
|
#data |
275 |
wakaba |
1.2 |
data:text/plain;charset=iso-8859-7,%b8%f7%fe |
276 |
|
|
#source |
277 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
278 |
wakaba |
1.3 |
#data |
279 |
|
|
percent-encoding in data |
280 |
wakaba |
1.2 |
|
281 |
|
|
#data |
282 |
wakaba |
1.1 |
data:text/plain;charset=iso-8859-1;charset=euc-jp,%A1%A2 |
283 |
|
|
#note |
284 |
|
|
Compare with |
285 |
|
|
<#data_0000003Atext_0000002Fplain_0000003Bcharset_0000003Diso-8859-1_0000002C_00000025A1_00000025A2> |
286 |
|
|
and <#data_0000003Atext_0000002Fplain_0000003Bcharset_0000003Deuc-jp_0000002C_00000025A1_00000025A2>. |
287 |
wakaba |
1.3 |
#tag |
288 |
|
|
parameter duplication |
289 |
|
|
percent-encoding in data |
290 |
wakaba |
1.1 |
|
291 |
|
|
#data |
292 |
wakaba |
1.2 |
data:text/plain;charset;charset=euc-jp,%A1%A2 |
293 |
|
|
#non-conforming |
294 |
|
|
Broken ";charset;" parameter |
295 |
wakaba |
1.3 |
#data |
296 |
|
|
parameter duplication |
297 |
|
|
broken parameter |
298 |
|
|
percent-encoding in data |
299 |
wakaba |
1.2 |
|
300 |
|
|
#data |
301 |
wakaba |
1.1 |
data:text/plain;CHARSET=us-ascii,abc |
302 |
|
|
#conforming |
303 |
|
|
|
304 |
wakaba |
1.2 |
#data |
305 |
|
|
data:text/plain;charset=us-ascii ,abc |
306 |
wakaba |
1.3 |
#non-conforming |
307 |
|
|
space in URI |
308 |
|
|
#tag |
309 |
|
|
illegal as URI |
310 |
|
|
white space in media type |
311 |
wakaba |
1.2 |
|
312 |
|
|
#data |
313 |
|
|
data:text/plain;charset="us-ascii",abc |
314 |
wakaba |
1.3 |
#non-conforming |
315 |
|
|
" in URI |
316 |
|
|
#tag |
317 |
|
|
quoted-string |
318 |
|
|
illegal as URI |
319 |
wakaba |
1.2 |
|
320 |
|
|
#data |
321 |
|
|
data:text/plain;charset="euc-jp",%A1%A2 |
322 |
wakaba |
1.3 |
#non-conforming |
323 |
|
|
" in URI |
324 |
|
|
#tag |
325 |
|
|
quoted-string |
326 |
|
|
illegal as URI |
327 |
|
|
percent-encoding in data |
328 |
|
|
|
329 |
|
|
#data |
330 |
wakaba |
1.5 |
data:text/plain;charset='euc-jp',%A1%A2 |
331 |
|
|
#tag |
332 |
|
|
unknown charset |
333 |
|
|
percent-encoding in data |
334 |
|
|
|
335 |
|
|
#data |
336 |
wakaba |
1.6 |
data:text/plain;noncharset=euc-jp,%A1%A2 |
337 |
|
|
#tag |
338 |
|
|
unknown parameter |
339 |
|
|
implied charset |
340 |
|
|
percent-encoding in media type |
341 |
|
|
|
342 |
|
|
#data |
343 |
|
|
data:text/plain;noncharset=euc-jp;charset=iso-8859-1,%A1%A2 |
344 |
|
|
#tag |
345 |
|
|
unknown parameter |
346 |
|
|
percent-encoding in media type |
347 |
|
|
|
348 |
|
|
#data |
349 |
wakaba |
1.3 |
data:text/plain;charset=%22euc-jp%22,%A1%A2 |
350 |
|
|
#tag |
351 |
|
|
quoted-string |
352 |
|
|
illegal as URI |
353 |
|
|
percent-encoding in data |
354 |
|
|
percent-encoding in media type |
355 |
wakaba |
1.2 |
|
356 |
|
|
#data |
357 |
|
|
data:text/plain;charset="\euc-jp",%A1%A2 |
358 |
wakaba |
1.3 |
#non-conforming |
359 |
|
|
" and \ in URI |
360 |
|
|
#tag |
361 |
|
|
illegal as URI |
362 |
|
|
quoted-string |
363 |
|
|
quoted-pair |
364 |
|
|
percent-encoding in data |
365 |
wakaba |
1.2 |
|
366 |
|
|
#data |
367 |
|
|
data:text/plain;x-data="#",abc |
368 |
wakaba |
1.3 |
#non-conforming |
369 |
|
|
" in URI |
370 |
|
|
#tag |
371 |
|
|
illegal as URI |
372 |
|
|
fragment |
373 |
|
|
quoted-string |
374 |
|
|
unknown parameter |
375 |
wakaba |
1.2 |
|
376 |
|
|
#data |
377 |
|
|
data:text/plain;x-title="Hello,%20FAIL";,PASS |
378 |
wakaba |
1.3 |
#non-conforming |
379 |
|
|
" in URI. |
380 |
|
|
|
381 |
wakaba |
1.2 |
You should only see the word "PASS". |
382 |
|
|
|
383 |
|
|
Note: this test is, I believe, technically correct. However, it is possible that the intent of the data: URI specification was to disallow quoted MIME values. This is not very clear, as the specification fails to make a clear statement of the UA requirements for parsing data: URIs (especially non-conformant ones). |
384 |
|
|
#source |
385 |
|
|
<http://www.hixie.ch/tests/adhoc/data/019.html> |
386 |
wakaba |
1.3 |
#tag |
387 |
|
|
illegal as URI |
388 |
|
|
quoted-string |
389 |
|
|
percent-encoding in media type |
390 |
|
|
implied charset |
391 |
|
|
unknown parameter |
392 |
wakaba |
1.2 |
|
393 |
|
|
#data |
394 |
|
|
data:text/plain;foo=%22,FAILED!%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A(ignore%20stuff%20beyond%20this%20point)%22,PASS |
395 |
|
|
#note |
396 |
|
|
It should say whether the test passed or not. |
397 |
|
|
#source |
398 |
|
|
<http://www.hixie.ch/tests/adhoc/data/014.html> |
399 |
wakaba |
1.3 |
#tag |
400 |
|
|
quoted-string |
401 |
|
|
percent-encoding in media type |
402 |
|
|
comma in media type |
403 |
|
|
unknown parameter |
404 |
|
|
implied charset |
405 |
wakaba |
1.2 |
|
406 |
|
|
#data |
407 |
|
|
data:t%65xt/plain;charset=euc-jp,%A1%A2 |
408 |
wakaba |
1.3 |
#tag |
409 |
|
|
percent-encoding in data |
410 |
|
|
percent-encoding in media type |
411 |
|
|
|
412 |
|
|
#data |
413 |
|
|
data:text%2Fplain;charset=euc-jp,%A1%A2 |
414 |
|
|
#tag |
415 |
|
|
percent-encoding in media type |
416 |
|
|
percent-encoding in data |
417 |
wakaba |
1.2 |
|
418 |
|
|
#data |
419 |
|
|
data:text/pl%61in;charset=euc-jp,%A1%A2 |
420 |
wakaba |
1.3 |
#tag |
421 |
|
|
percent-encoding in media type |
422 |
|
|
percent-encoding in data |
423 |
|
|
|
424 |
|
|
#data |
425 |
|
|
data:text/plain%3Bcharset=euc-jp,%A1%A2 |
426 |
|
|
#tag |
427 |
|
|
percent-encoding in media type |
428 |
|
|
percent-encoding in data |
429 |
wakaba |
1.2 |
|
430 |
|
|
#data |
431 |
|
|
data:text/plain;%63harset=euc-jp,%A1%A2 |
432 |
wakaba |
1.3 |
#tag |
433 |
|
|
percent-encoding in media type |
434 |
|
|
percent-encoding in data |
435 |
|
|
|
436 |
|
|
#data |
437 |
|
|
data:text/plain;charset%3Deuc-jp,%A1%A2 |
438 |
|
|
#tag |
439 |
|
|
percent-encoding in media type |
440 |
|
|
percent-encoding in data |
441 |
wakaba |
1.2 |
|
442 |
|
|
#data |
443 |
|
|
data:text/plain;charset=eu%63-jp,%A1%A2 |
444 |
wakaba |
1.3 |
#tag |
445 |
|
|
percent-encoding in media type |
446 |
|
|
percent-encoding in data |
447 |
|
|
|
448 |
|
|
#data |
449 |
|
|
data:text/plain;charset=us-ascii%2Cabc |
450 |
|
|
#tag |
451 |
|
|
percent-encoded comma |
452 |
wakaba |
1.2 |
|
453 |
|
|
#data |
454 |
|
|
data:text/plain;charset=iso-8859-8-i,%f9%ec%e5%ed |
455 |
wakaba |
1.3 |
#conforming |
456 |
wakaba |
1.2 |
ISO-8859-8 in URL-encoding |
457 |
|
|
#source |
458 |
|
|
<https://bugzilla.mozilla.org/attachment.cgi?id=94670&action=view> |
459 |
wakaba |
1.3 |
#tag |
460 |
|
|
percent-encoding in data |
461 |
wakaba |
1.2 |
|
462 |
|
|
#data |
463 |
|
|
data:text/plain;charset=UTF-8,%d7%a9%d7%9c%d7%95%d7%9d |
464 |
wakaba |
1.3 |
#conforming |
465 |
wakaba |
1.2 |
UTF-8 in URL-encoding |
466 |
|
|
#source |
467 |
|
|
<https://bugzilla.mozilla.org/attachment.cgi?id=94670&action=view> |
468 |
wakaba |
1.3 |
#tag |
469 |
|
|
percent-encoding in data |
470 |
wakaba |
1.2 |
|
471 |
|
|
#data |
472 |
|
|
data:,;test |
473 |
wakaba |
1.3 |
#conforming |
474 |
wakaba |
1.2 |
data w/ traditionally reserved |
475 |
|
|
chaacters like ";" |
476 |
|
|
#source |
477 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
478 |
wakaba |
1.3 |
#tag |
479 |
|
|
reserved in data |
480 |
|
|
implied media type |
481 |
|
|
implied charset |
482 |
|
|
|
483 |
|
|
#data |
484 |
|
|
data:,a+b+c |
485 |
|
|
#conforming |
486 |
|
|
data including "+" (a PLUS SIGN character, not a SPACE character). |
487 |
|
|
#tag |
488 |
|
|
reserved in data |
489 |
wakaba |
1.7 |
implied media type |
490 |
|
|
implied charset |
491 |
|
|
|
492 |
|
|
#data |
493 |
|
|
data:,a/../b |
494 |
|
|
#conforming |
495 |
|
|
data including "/../" |
496 |
|
|
#tag |
497 |
|
|
dot-segment |
498 |
|
|
implied media type |
499 |
|
|
implied charset |
500 |
|
|
|
501 |
|
|
#data |
502 |
|
|
data:,a/./b |
503 |
|
|
#conforming |
504 |
|
|
data including "/./" |
505 |
|
|
#tag |
506 |
|
|
dot-segment |
507 |
wakaba |
1.3 |
implied media type |
508 |
|
|
implied charset |
509 |
wakaba |
1.2 |
|
510 |
|
|
#data |
511 |
|
|
data:,%2546%2541%2549%254C%0A%0AThere%20should%20be%20a%20line%20of%20gibberish%20above%20this%20one. |
512 |
wakaba |
1.3 |
#conforming |
513 |
wakaba |
1.2 |
It should NOT say fail! |
514 |
|
|
#source |
515 |
|
|
<http://www.hixie.ch/tests/adhoc/data/016.html> |
516 |
wakaba |
1.3 |
#tag |
517 |
|
|
implied media type |
518 |
|
|
implied charset |
519 |
|
|
percent-encoding in data |
520 |
wakaba |
1.2 |
|
521 |
wakaba |
1.3 |
#data escaped |
522 |
|
|
data:text/plain,The following two lines should look identical:%0A%E2%98%BA%0A☺ |
523 |
wakaba |
1.2 |
#source |
524 |
|
|
<http://www.hixie.ch/tests/adhoc/data/017.html> |
525 |
wakaba |
1.3 |
#non-conforming |
526 |
|
|
non-URI characters |
527 |
|
|
#tag |
528 |
|
|
implied media type |
529 |
|
|
implied charset |
530 |
|
|
illegal as URI |
531 |
|
|
percent-encoding in data |
532 |
|
|
wrong charset label |
533 |
wakaba |
1.2 |
|
534 |
|
|
#data |
535 |
|
|
data:text/plain;charset=thing;base64;test |
536 |
|
|
#source |
537 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
538 |
wakaba |
1.3 |
#non-conforming |
539 |
|
|
"," missing |
540 |
|
|
#tag |
541 |
|
|
unknown charset |
542 |
|
|
no media type separator |
543 |
|
|
|
544 |
|
|
#data |
545 |
|
|
data:text/plain;charset=unknown;base64,test |
546 |
|
|
#conforming |
547 |
|
|
#tag |
548 |
|
|
unknown charset |
549 |
|
|
base64 |
550 |
wakaba |
1.2 |
|
551 |
|
|
#data |
552 |
|
|
data:;charset=,test |
553 |
|
|
#source |
554 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
555 |
wakaba |
1.3 |
#non-conforming |
556 |
|
|
broken parameter "charset=" |
557 |
|
|
#tag |
558 |
|
|
implied media type |
559 |
|
|
broken parameter |
560 |
|
|
unknown charset |
561 |
wakaba |
1.2 |
|
562 |
|
|
#data |
563 |
|
|
data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/local |
564 |
|
|
#source |
565 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
566 |
wakaba |
1.3 |
#conforming |
567 |
|
|
#tag |
568 |
|
|
unknown media type |
569 |
wakaba |
1.2 |
|
570 |
|
|
#data |
571 |
wakaba |
1.4 |
data:application/octet-stream;name=filename.dat,abc |
572 |
|
|
#conforming |
573 |
|
|
#tag |
574 |
|
|
obsolete parameter |
575 |
|
|
name parameter |
576 |
|
|
|
577 |
|
|
#data |
578 |
|
|
data:application/x-unknown;name=filename.dat,abc |
579 |
|
|
#conforming |
580 |
|
|
#tag |
581 |
|
|
unknown media type |
582 |
|
|
unknown parameter |
583 |
|
|
name parameter |
584 |
|
|
|
585 |
|
|
#data |
586 |
wakaba |
1.2 |
data:application/vnd.mozilla.xul+xml,%3C?xml%20version=%221.0%22?%3E%3Cwindow%20xmlns=%22http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%3E%3C?xml-stylesheet%20href=%22data:text/css,#a%7B-moz-box-flex:1;%7D%22?%3E%3Cbox%20id=%22a%22%3E%3Clabel%20value=%22This%20works%21%22/%3E%3C/box%3E%3Cbox/%3E%3C/window%3E |
587 |
|
|
#source |
588 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
589 |
wakaba |
1.3 |
#tag |
590 |
|
|
fragment |
591 |
|
|
reserved in data |
592 |
|
|
query |
593 |
|
|
percent-encoding in data |
594 |
|
|
missing XML charset |
595 |
wakaba |
1.2 |
|
596 |
|
|
#data |
597 |
|
|
data:image/svg+xml,%3C?xml%20version="1.0"?%3E%3Csvg%20xmlns="http://www.w3.org/2000/svg"%3E%20%3Ccircle%20id="circ"%20r="1cm"%20cx="5cm"%20cy="3cm"%20style="fill:red;%20stroke:blue;%20stroke-width:3;"/%3E%3C/svg%3E |
598 |
|
|
#source |
599 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
600 |
wakaba |
1.3 |
#non-conforming |
601 |
|
|
non-URI character |
602 |
|
|
#tag |
603 |
|
|
illegal as URI |
604 |
|
|
percent-encoding in data |
605 |
|
|
query |
606 |
|
|
missing XML charset |
607 |
wakaba |
1.2 |
|
608 |
|
|
#data |
609 |
|
|
data:application/xml,%3Cformdata%20xmlns%3D%22http%3A%2F%2Fn.whatwg.org%2Fformdata%22%20type%3D%22incremental%22%2F%3E |
610 |
|
|
#source |
611 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#events> |
612 |
wakaba |
1.3 |
#conforming |
613 |
|
|
#tag |
614 |
|
|
missing XML charset |
615 |
|
|
percent-encoding in data |
616 |
wakaba |
1.2 |
|
617 |
|
|
#data |
618 |
|
|
data:application/xml,%3Cselect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%20type%3D%22incremental%22%3E%3Coption%3Eb%3C%2Foption%3E%3C%2Fselect%3E |
619 |
|
|
#source |
620 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#selectSeeding> |
621 |
wakaba |
1.3 |
#tag |
622 |
|
|
missing XML charset |
623 |
|
|
percent-encoding in data |
624 |
wakaba |
1.2 |
|
625 |
|
|
#data |
626 |
|
|
data:;base64, |
627 |
wakaba |
1.3 |
#tag |
628 |
|
|
base64 |
629 |
|
|
empty data |
630 |
|
|
implied media type |
631 |
|
|
implied charset |
632 |
wakaba |
1.2 |
|
633 |
|
|
#data |
634 |
|
|
data:;base64,hello |
635 |
|
|
#non-conforming |
636 |
|
|
broken Base64 data |
637 |
|
|
#source |
638 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
639 |
wakaba |
1.3 |
#tag |
640 |
|
|
base64 |
641 |
|
|
broken base64 |
642 |
|
|
implied media type |
643 |
|
|
implied charset |
644 |
wakaba |
1.2 |
|
645 |
|
|
#data |
646 |
|
|
data:text/plain;charset=iso-8859-8-i;base64,+ezl7Q== |
647 |
|
|
#note |
648 |
|
|
ISO-8859-8 in Base64 |
649 |
|
|
#source |
650 |
|
|
<https://bugzilla.mozilla.org/attachment.cgi?id=94670&action=view> |
651 |
wakaba |
1.3 |
#tag |
652 |
|
|
base64 |
653 |
wakaba |
1.2 |
|
654 |
|
|
#data |
655 |
|
|
data:text/plain;charset=UTF-8;base64,16nXnNeV150= |
656 |
|
|
#note |
657 |
|
|
UTF-8 in Base64 |
658 |
|
|
#source |
659 |
|
|
<https://bugzilla.mozilla.org/attachment.cgi?id=94670&action=view> |
660 |
wakaba |
1.3 |
#tag |
661 |
|
|
base64 |
662 |
wakaba |
1.2 |
|
663 |
|
|
#data |
664 |
|
|
data:text/html;base64,VGhpcyBpcyBhIHRlc3QK |
665 |
|
|
#note |
666 |
|
|
"This is a test" |
667 |
|
|
#source |
668 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
669 |
wakaba |
1.3 |
#tag |
670 |
|
|
base64 |
671 |
|
|
missing HTML charset |
672 |
|
|
|
673 |
|
|
#data |
674 |
|
|
data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!? |
675 |
|
|
#note |
676 |
|
|
Base64'ed "This is a test" followed by non-Base64'ed "!?". |
677 |
|
|
#tag |
678 |
|
|
base64 |
679 |
|
|
broken base64 |
680 |
|
|
implied charset |
681 |
|
|
|
682 |
|
|
#data |
683 |
|
|
data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK!?!? |
684 |
|
|
#note |
685 |
|
|
Base64'ed "This is a test" followed by non-Base64'ed "!?!?". |
686 |
|
|
#tag |
687 |
|
|
base64 |
688 |
|
|
broken base64 |
689 |
|
|
implied charset |
690 |
|
|
|
691 |
|
|
#data |
692 |
|
|
data:text/plain;base64,VGhpcyBpcyBhIHRlc3QK#fragment |
693 |
|
|
#note |
694 |
|
|
Base64'ed "This is a test" followed by non-Base64'ed "#fragment" |
695 |
|
|
#tag |
696 |
|
|
base64 |
697 |
|
|
broken base64 |
698 |
|
|
fragment |
699 |
|
|
implied charset |
700 |
|
|
|
701 |
|
|
#data |
702 |
|
|
data:text/plain;base64,VG!h$pcy]BpcyBh[IHRl>c3QK |
703 |
|
|
#non-conforming |
704 |
|
|
Base64'ed "This is a test" with garbages inside it |
705 |
|
|
#tag |
706 |
|
|
base64 |
707 |
|
|
broken base64 |
708 |
|
|
implied charset |
709 |
|
|
illegal as URI |
710 |
wakaba |
1.2 |
|
711 |
|
|
#data |
712 |
|
|
data:text/html;base64,PGh0bWw+PGhlYWQ+PHRpdGxlPlRlc3Q8L3RpdGxlPjwvaGVhZD48Ym9keT48cD5UaGlzIGlzIGEgdGVzdDwvYm9keT48L2h0bWw+Cg== |
713 |
|
|
#source |
714 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
715 |
wakaba |
1.3 |
#tag |
716 |
|
|
base64 |
717 |
|
|
missing HTML charset |
718 |
wakaba |
1.2 |
|
719 |
|
|
#data |
720 |
|
|
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9EFBAoYMhVvMQIAAAAtSURBVHicY/z//z8DHoBH+v///yy4FDEyMjIwMDDhM3lgpaEuh7gTEzDiDxYA9HEPDF90e5YAAAAASUVORK5CYII= |
721 |
|
|
#source |
722 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
723 |
wakaba |
1.3 |
#tag |
724 |
|
|
base64 |
725 |
wakaba |
1.2 |
|
726 |
|
|
#data |
727 |
|
|
data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw |
728 |
|
|
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz |
729 |
|
|
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp |
730 |
|
|
a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl |
731 |
|
|
ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis |
732 |
|
|
F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH |
733 |
|
|
hhx4dbgYKAAA7 |
734 |
wakaba |
1.3 |
#non-conforming |
735 |
|
|
An example from the RFC which defines the data: URI scheme. |
736 |
|
|
White space in URI. |
737 |
wakaba |
1.2 |
#source |
738 |
|
|
<urn:ietf:rfc:2397> |
739 |
wakaba |
1.3 |
#tag |
740 |
|
|
illegal as URI |
741 |
|
|
base64 |
742 |
|
|
white space in base64 |
743 |
wakaba |
1.2 |
|
744 |
|
|
#data |
745 |
|
|
data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7 |
746 |
|
|
#source |
747 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
748 |
wakaba |
1.3 |
#tag |
749 |
|
|
base64 |
750 |
wakaba |
1.2 |
|
751 |
|
|
#data |
752 |
|
|
data:audio/mp3;base64,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8vaF9XjfQxrNcEcK8r6Q/QOSe9NXe/s+T9Fuymqr83Kdaz7XFXNEnz342p9f0+dr+vAD8bccmLw+VaqcNaeYI6FokNIqRUHSeoXbTeKOzCJl7HqzFIWzUudQ+lctVYFfI2UURy9t/uXZJ2Z6njB0cLh8nRXMIC1mWVS1irnykaIIAAAqqANMtpKzQQBPDv/7QsTPAAplC13njEuhP4/p8PSNIGN6FDjWeIsNhAEtUFuGqqcesdvPUWRZs3mdlYzHJLJkq0E2a/jykWbdpPATyy5YoeCbDAwyKQyRqldL0h70xGt96SFxUMpCpsKgiDYGwlKmVta1xpcuSeZNBgESr0luSjMyxxJJQdBXEoKhosdLA0eEwNCUFfyoaq9R7ES3Q7EQNPlgaPYKuTywdaCoKgr/qadni0SIMCljpQugNkwpEQyHhv/7QsTOgAnIRU+HrMbJPo4qNPGNIcQCsSCUVCEaD4wRkBOaCQYSBCxBMgqpZ2dndnZ2uFpETjSizLQRJGnFlHmJpInGlFmWICaaQNb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7QsTQgAms3USnmGtBRpfosPGNaP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7QsTSAAmgWzIEsMcBKBZSQGSZaf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1RBR0hhdHMgSWRlYSAgICAgICAgICAgICAgICAgICAgIFNhbGVtICAgICAgICAgICAgICAgICAgICAgICAgIFNhYnJpbmEgVGhlIFRlZW5hZ2UgV2l0Y2ggICAgIDE5OTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5 |
753 |
|
|
#source |
754 |
|
|
<http://www.mozilla.org/quality/networking/testing/datatests.html> |
755 |
wakaba |
1.3 |
#tag |
756 |
|
|
base64 |
757 |
wakaba |
1.2 |
|
758 |
|
|
#data |
759 |
|
|
data:,Data%20was:%20'%%%%' |
760 |
|
|
#source |
761 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#for-data> |
762 |
|
|
#non-conforming |
763 |
|
|
WF2 form action="" (This string itself is not a conforming URI) |
764 |
wakaba |
1.3 |
#tag |
765 |
|
|
illegal as URI |
766 |
|
|
broken percent-encoding |
767 |
|
|
implied media type |
768 |
|
|
implied charset |
769 |
|
|
percent-encoding in data |
770 |
wakaba |
1.2 |
|
771 |
|
|
#data |
772 |
|
|
data:,Data%20was:%20'x%253DIt%2527s%252Ba%252Btest' |
773 |
|
|
#source |
774 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#for-data> |
775 |
wakaba |
1.3 |
#tag |
776 |
|
|
percent-encoding in data |
777 |
|
|
implied media type |
778 |
|
|
implied charset |
779 |
wakaba |
1.2 |
|
780 |
|
|
#data |
781 |
|
|
data:,Data%20was:%20'%%' |
782 |
|
|
#source |
783 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#for-data> |
784 |
|
|
#non-conforming |
785 |
|
|
WF2 form action="" (This string itself is not a conforming URI) |
786 |
wakaba |
1.3 |
#tag |
787 |
|
|
percent-encoding in data |
788 |
|
|
implied media type |
789 |
|
|
implied charset |
790 |
|
|
broken percent-encoding |
791 |
|
|
illegal as URI |
792 |
wakaba |
1.2 |
|
793 |
|
|
#data |
794 |
|
|
data:,Data%20was:%20'x%3DIt's%2Ba%2Btest' |
795 |
|
|
#source |
796 |
|
|
<http://www.whatwg.org/specs/web-forms/current-work/#for-data> |
797 |
wakaba |
1.3 |
#tag |
798 |
|
|
implied media type |
799 |
|
|
implied charset |
800 |
|
|
percent-encoding in data |
801 |
wakaba |
1.2 |
|
802 |
|
|
#data |
803 |
|
|
data:text/html;charset=utf-8,%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.01%20Transitional%2F%2FEN%22%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%20%3Chead%3E%0D%0A%20%20%3Ctitle%3EThe%20Virtual%20Web%20Page...%3C%2Ftitle%3E%0D%0A%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%20body%20%7Bpadding%3A%2050px%3Btext-align%3A%20justify%3Bbackground%3A%20%23DDCCAA%3B%20font%3A%201em%20Verdana%2C%20sans-serif%3B%7D%0D%0A%20%20%20h1%20%7Bfont%3A%20italic%20900%202em%2F2.5em%20Georgia%2C%20serif%3B%20color%3A%20%23CC0000%7D%0D%0A%20%20%20p%3Afirst-letter%20%7Bpadding%3A0%3Bmargin%3A0%3Bfont%3A%20900%203em%2F0.5em%20monospace%3B%20float%3A%20left%3B%7D%0D%0A%09%20a%20%7Bcolor%3A%20%23990000%3B%7D%0D%0A%09%20a%3Ahover%20%7Bcolor%3A%20%23FF0000%3B%20background%3A%20%23000000%3B%7D%0D%0A%20%20%3C%2Fstyle%3E%0D%0A%20%3C%2Fhead%3E%0D%0A%20%3Cbody%3E%0D%0A%20%20%3Ch1%3EThe%20Magic%20Non-Hosted%20Web%20Page%3C%2Fh1%3E%0D%0A%20%20%3Cp%3EThis%20page%20does%20not%20reside%20%3Cb%3Eanywhere%20on%20the%20web!%3C%2Fb%3E%2C%20it%20was%20completely%20embedded%20in%20the%20previous%20page%20you%20visited.%20This%20is%20the%20power%20of%20data%3A%20URL's%20-%20the%20address%20URL%20contains%20the%20data%20that%20makes%20the%20page.%20You%20can%20also%20encode%20any%20data%20as%20MIME%20types%20are%20supported%20-%20so%20having%20images%20embedded%20in%20the%20page%20without%20calling%20external%20resources%20is%20possible%20using%20this%20technique.%3C%2Fp%3E%0D%0A%20%20%3Cp%3E%20This%20example%20was%20generated%20using%20%3Ca%20href%3D%22http%3A%2F%2Fsoftware.hixie.ch%2Futilities%2Fcgi%2Fdata%2Fdata%22%3EIan%20Hickson's%20wonderful%20data%3AURI%20Kitchen%3C%2Fa%3E%3C%2Fp%3E%0D%0A%20%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A%0D%0A |
804 |
|
|
#source |
805 |
|
|
<http://operawiki.info/DataURIs> |
806 |
wakaba |
1.3 |
#tag |
807 |
|
|
percent-encoding in data |
808 |
wakaba |
1.2 |
|
809 |
|
|
#data |
810 |
|
|
data:text/html;charset=utf-8,%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.01%20Transitional%2F%2FEN%22%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%20%3Chead%3E%0D%0A%20%20%3Ctitle%3EThe%20Virtual%20Web%20Page...%3C%2Ftitle%3E%0D%0A%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%20body%20%7Bpadding%3A%2050px%3Btext-align%3A%20justify%3Bbackground%3A%20%23DDCCAA%3B%20font%3A%201em%20Verdana%2C%20sans-serif%3B%7D%0D%0A%20%20%20h1%20%7Bfont%3A%20italic%20900%202em%2F2.5em%20Georgia%2C%20serif%3B%20color%3A%20%23CC0000%7D%0D%0A%20%20%20p%3Afirst-letter%20%7Bpadding%3A0%3Bmargin%3A0%3Bfont%3A%20900%203em%2F0.5em%20monospace%3B%20float%3A%20left%3B%7D%0D%0A%09%20a%20%7Bcolor%3A%20%23990000%3B%7D%0D%0A%09%20a%3Ahover%20%7Bcolor%3A%20%23FF0000%3B%20background%3A%20%23000000%3B%7D%0D%0A%20%20%3C%2Fstyle%3E%0D%0A%20%3C%2Fhead%3E%0D%0A%20%3Cbody%3E%0D%0A%20%20%3Ch1%3E%3Cimg%20src%3D%22data%3Aimage%2Fpng%3Bcharset%3Dutf-8%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%252F9hAAAABGdBTUEAAK%252FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAN2SURBVHjaYmHAAvJzcxWAlD8Qa0GFbgPx%252FomTJ59FVwsQQIxoGlWB1BQBQQE3TU1NBjExUbD427dvGe7du8%252Fw7OmzE0BuDrJBAAHEiKTZEUht8PTy4HNxccHmMIbDh48wbFi%252F4fv%252F%252F%252F%252BTJ02ZshwkBhBAzCAiJytLjYmJaWd4ZLigra0tw9t37xi2bdvKcOr0cYb3Hz4w8PLxgQ1QUVZmkJWTYT1%252F7oKfmanpgVOnTz8CCCCwAZYWFouBNuuBNB88fIBhxoypDOLiogz%252F%252Fv1jWLNmFcOJ40cYZGRkGQQEBRmkJKUY%252BPn5mK9fu26ipqo6FyAAAEEAvv8DZ2VlKBcXF5BfYF8A3%252BDfAJ2dmwBjZGQAOjo6ANjY2QBsa3AA%252BPf4AKusqQA3OTsABQQEACEhIQDe3t4X8%252FPzxwKIiZmZ2UdNXQ3sxP0H9jPY2tkxqKqqMnz79o3h1%252B9fDPfu32fgFxBg0NPXZzh0YB88PNTUQOHN4AMQQExAQllQUAAseO%252FuXQZ1NXWGnz9%252FMjAyMjE4OjkxvH79nEFJRZHB2tqG4fbtW3ADQN5hZGRUBAggJqA%252F2YEBCBbk5%252Bdl%252BPjpIwML0Jn%252F%252F%252F9j4OPlZbC0smRQkFdkADqXgZeXD24AM1APSC9AADH9%252BfPn5adPn8GCFkA%252F7ty5neHP338MnJycDEDvMbCzsTH8%252BPmL4dSJEwxOzojo%252FfTpE8Pfv39fAAQQ08tXrw7duXMHLGhsZMwgKiLB0NfdDXTubYZPnz8x3AbKTZsykeH6jesM%252F4AGw8Cd23eA8p8PAQQQ861bt76oqai68fDyioPiGRRY%252F%252F8zMBw4sBcYaAcZXr58xWBgYMzw4cN7hpMnjzGoqmkyPH%252F2DOjSXS%252FXb9xYARBAoHTAxs%252FP%252F%252Bjd27dBCgryTJISkgxS0lLAaLRhcHJyYTA3twBHm7yCEsPRwwcZLl48D%252FSqFcPGDZsqzwMBQACBDGAERtVHWRmZd7dv3bYDJhImkAZWVlYULCQsxKCkrMrw9%252Fd%252FhiWLl%252FavWrNmKVDvR4AAAuUFFiAGBa%252BIq4uLtaqKSqW2jjaQUgZHFSjhgDLT3Tt3Ga5cufrq8ZMn3Rs3bdoMVP8OiD8ABBAjNEOxgWIRFL1AzOnt5WUnKiJiycbGJgWMa%252FZfv349evP27cmjx44dfffu3UeQRij%252BCRBgAOVnNwamxrqyAAAAAElFTkSuQmCC%22%20%2F%3EThe%20Magic%20Non-Hosted%20Web%20Page%3C%2Fh1%3E%0D%0A%20%20%3Cp%3EThis%20page%20does%20not%20reside%20%3Cb%3Eanywhere%20on%20the%20web!%3C%2Fb%3E%2C%20it%20was%20completely%20embedded%20in%20the%20previous%20page%20you%20visited.%20This%20is%20the%20power%20of%20data%3A%20URI's%20-%20the%20address%20URL%20contains%20the%20data%20that%20makes%20the%20page.%20You%20can%20also%20encode%20any%20data%20as%20MIME%20types%20are%20supported%20-%20so%20having%20images%20embedded%20in%20the%20page%20without%20calling%20external%20resources%20is%20possible%20using%20this%20technique.%3C%2Fp%3E%0D%0A%20%20%3Cp%3EThis%20page%20also%20contains%20an%20embedded%20PNG%20image!%3C%2Fp%3E%0D%0A%20%20%3Cp%3E%20This%20example%20was%20generated%20using%20%3Ca%20href%3D%22http%3A%2F%2Fsoftware.hixie.ch%2Futilities%2Fcgi%2Fdata%2Fdata%22%3EIan%20Hickson's%20wonderful%20data%3AURI%20Kitchen%3C%2Fa%3E%3C%2Fp%3E%0D%0A%20%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A |
811 |
|
|
#source |
812 |
|
|
<http://operawiki.info/DataURIs> |
813 |
wakaba |
1.3 |
#tag |
814 |
|
|
percent-encoding in data |
815 |
wakaba |
1.2 |
|
816 |
|
|
#data |
817 |
|
|
data:application/xhtml+xml;charset=utf-8,%3C!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201.1//EN%22%20%22http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd%22%3E%0D%0A%3Chtml%20xmlns=%22http://www.w3.org/1999/xhtml%22%20xml:lang=%22en%22%3E%0D%0A%20%3Chead%3E%0D%0A%20%20%3Ctitle%3EThe%20First%20Level%3C/title%3E%0D%0A%20%3C/head%3E%0D%0A%20%3Cbody%3E%0D%0A%20%20%3Cp%3E%0D%0A%20%20%20This%20is%20just%20the%20first%20level.%20You%20really%20want%20to%20enter%20the%0D%0A%20%20%20%3Ca%20href=%22data:text/html;charset=utf-8,%253C!DOCTYPE%2520HTML%2520PUBLIC%2520%2522-//W3C//DTD%2520HTML%25204.0//EN%2522%253E%250D%250A%253Chtml%2520lang=%2522en%2522%253E%250D%250A%2520%253Chead%253E%250D%250A%2520%2520%253Ctitle%253EThe%2520Second%2520Level%253C/title%253E%250D%250A%2520%2520%253Clink%2520rel=%2522stylesheet%2522%2520href=%2522data:text/css;charset=utf-8,body%252520%25257B%25250D%25250A%252520%252520background:%252520white%252520url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACAAAAAAYCAYAAABuzR2hAAAABGdBTUEAALGPC/xhBQAAAgVJREFUeJzt2tFugzAQBEDT//9n9yGJaEhCDaXoWM1IlbkE2RfLVDzs1Fvr7WFajO8+2/uducz1n3NdsWdzZcw1us7yevS+CtdV+tCrXpP7rtJHwV77/br/+FMfV1fq5ep1pV7S6kq9XL2ei6nN/2An9RF1pV7S6kq9XL2u1EtK/XhxXZR/Go+cq/pYoYezxgo9nDVW6OGssUIPZ42nrNVb6/Pl2jj129vtdH/J/Ty+3vd+3j647q14WmdwzvVe++r38zyje/R635Y9er/+eo+ffst6r+v7vqXH5fp79uhp3Y1n4zHnnj1a36vRs7n/mfh8Rsbn3LJHY2dzbC/Hn4n2cob3nI39Z3O+75hn4vc9+moAAAAAAAAAwOUJAAAAAAAAAABAAAEAAAAAAAAAAAggAAAAAAAAAAAAAQQAAAAAAAAAACCAAAAAAAAAAAAABBAAAAAAAAAAAIAAAgAAAAAAAAAAEEAAAAAAAAAAAAACCAAAAAAAAAAAQAABAAAAAAAAAAAIIAAAAAAAAAAAAAEEAAAAAAAAAAAggAAAAAAAAAAAAAQQAAAAAAAAAACAAAIAAAAAAAAAABBAAAAAAAAAAAAAAggAAAAAAAAAAEAAAQAAAAAAAAAACCAAAAAAAAAAAAABBAAAAAAAAAAAIIAAAAAAAAAAAAAEEAAAAAAAAAAAgADfHlPO4IPpKTwAAAAASUVORK5CYII=)%252520%252520repeat-y;%252520%25250D%25250A%252520%252520color:%252520black;%25250D%25250A%252520%252520padding:%2525202em;%25250D%25250A%25257D%25250D%25250A:link,%252520:visited%252520%25257B%25250D%25250A%252520%252520padding:%2525200.2em;%25250D%25250A%252520%252520background:%252520white;%25250D%25250A%252520%252520color:%252520blue;%25250D%25250A%25257D%2522%253E%250D%250A%2520%253C/head%253E%250D%250A%2520%253Cbody%253E%250D%250A%2520%2520%253Ch1%253EWelcome%2520to%2520the%2520Second%2520Level%253C/h1%253E%250D%250A%2520%2520%253Cp%253E%2520You%2520want%2520to%2520be%250D%250A%2520%2520%2520%253Ca%2520href=%2522data:text/plain;charset=utf-8;base64,SGVscCEgSGVscCEgSSdtIHVuZGVyIGEgaGF0IQ==%2522%253Ein%2520here%253C/a%253E.%250D%250A%2520%2520%253C/p%253E%250D%250A%2520%253C/body%253E%250D%250A%253C/html%253E%250D%250A%22%3Esecond%20level%3C/a%3E.%0D%0A%20%20%3C/p%3E%0D%0A%20%3C/body%3E%0D%0A%3C/html%3E%0D%0A |
818 |
|
|
#source |
819 |
|
|
<http://operawiki.info/DataURIs> |
820 |
wakaba |
1.3 |
#data |
821 |
|
|
percent-encoding in data |
822 |
|
|
data in data |
823 |
wakaba |
1.2 |
|
824 |
|
|
#data |
825 |
|
|
data:text/html;charset=utf-8,%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.0%2F%2FEN%22%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%3E%0D%0A%3Ctitle%3EThe%20data%3A%20URI%20kitchen%20as%20a%20data%3A%20URI%3C%2Ftitle%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0D%0Avar%20base64EncodeChars%20%3D%20%22ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%2B%2F%22%3B%0D%0A%0D%0Afunction%20base64encode(str)%20%7B%0D%0A%20%20%20%20var%20out%3B%20var%20i%3B%20var%20len%3B%0D%0A%20%20%20%20var%20c1%3B%20var%20c2%3B%20var%20c3%3B%0D%0A%20%20%20%20var%20len%20%3D%20str.length%3B%0D%0A%20%20%20%20var%20i%20%3D%200%3B%0D%0A%20%20%20%20out%20%3D%20%22%22%3B%0D%0A%20%20%20%20while(i%20%3C%20len)%20%7B%0D%0A%20%20%20%20%20%20%20%20c1%20%3D%20str.charCodeAt(i%2B%2B)%20%26%200xff%3B%0D%0A%20%20%20%20%20%20%20%20if(i%20%3D%3D%20len)%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt((c1%20%26%200x3)%20%3C%3C%204)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20%22%3D%3D%22%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20c2%20%3D%20str.charCodeAt(i%2B%2B)%3B%0D%0A%20%20%20%20%20%20%20%20if(i%20%3D%3D%20len)%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(((c1%20%26%200x3)%20%3C%3C%204)%20%7C%20((c2%20%26%200xF0)%20%3E%3E%204))%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt((c2%20%26%200xF)%20%3C%3C%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20%22%3D%22%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20c3%20%3D%20str.charCodeAt(i%2B%2B)%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(((c1%20%26%200x3)%20%3C%3C%204)%20%7C%20((c2%20%26%200xF0)%20%3E%3E%204))%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(((c2%20%26%200xF)%20%3C%3C%202)%20%7C%20((c3%20%26%200xC0)%20%3E%3E%206))%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c3%20%26%200x3F)%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20return%20out%3B%0D%0A%7D%0D%0A%0D%0Afunction%20generate()%20%7B%0D%0A%20%20%20%20var%20content%20%3D%20document.data.content.value%3B%0D%0A%20%20%20%20var%20uri%20%3D%20'data%3A'%2Bdocument.data.type.value%3B%0D%0A%20%20%20%20if%20(document.data.base64.checked)%20%7B%0D%0A%20%20%20%20%20%20%20%20content%20%3D%20base64encode(content)%3B%0D%0A%20%20%20%20%20%20%20%20uri%20%2B%3D%20'%3Bbase64'%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20uri%20%2B%3D%20'%2C'%20%2B%20escape(content)%3B%0D%0A%20%20%20%20document.getElementById('uri').href%20%3D%20uri%3B%0D%0A%20%20%20%20document.getElementById('uri').style.display%20%3D%20'inline'%3B%0D%0A%7D%0D%0A%3C%2Fscript%3E%0D%0A%3C%2Fhead%3E%0D%0A%3Cbody%3E%0D%0A%3Cform%20name%3D%22data%22%20method%3D%22get%22%3E%0D%0A%3Cp%3EType%3A%0D%0A%3Cinput%20type%3D%22text%22%20name%3D%22type%22%20value%3D%22text%2Fhtml%3Bcharset%3Dutf-8%22%3E%0D%0A%3Clabel%3E%3Cinput%20type%3D%22checkbox%22%20name%3D%22base64%22%20value%3D%221%22%3E%20base64%20%3C%2Flabel%3E%3C%2Fp%3E%0D%0A%3Ctextarea%20rows%3D%2212%22%20cols%3D%2280%22%20name%3D%22content%22%3E%3C%2Ftextarea%3E%0D%0A%3Cp%3E%3Cinput%20type%3D%22submit%22%20value%3D%22Generate%22%20onclick%3D%22generate()%3B%20return%20false%3B%22%3E%3C%2Fp%3E%0D%0A%3Cp%3E%3Ca%20id%3D%22uri%22%20href%3D%22about%3Anone%22%20style%3D%22display%3A%20none%3B%22%3EThe%20URI%3C%2Fa%3E%3C%2Fp%3E%0D%0A%3C%2Fform%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E |
826 |
|
|
#source |
827 |
|
|
<http://operawiki.info/DataURIs> |
828 |
wakaba |
1.3 |
#data |
829 |
|
|
percent-encoding in data |
830 |
wakaba |
1.2 |
|
831 |
|
|
#data |
832 |
|
|
data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0C%00%00%00%10%08%06%00%00%00%22a%9E%07%00%00%00%04gAMA%00%00%B1%8E%7C%FBQ%93%00%00%00%20cHRM%00%00z%25%00%00%80%83%00%00%F9%FF%00%00%80%E9%00%00u0%00%00%EA`%00%00%3A%98%00%00%17o%92_%C5F%00%00%00%09pHYs%00%00%0B%13%00%00%0B%13%01%00%9A%9C%18%00%00%01%3EIDAT8O%95%911KBa%18%85_%0D%03%25%97%A6?QZ%9A%0A%0C%A2%A9%A0?%C5~%40%E0PA%D0%0Fh%89hq%90nC%5B%B4%14%05B5D0%E8PT%A2S%04%FE%80%A0%D5A%24p9%9D%E3%F7%8A%E8%1D%A4%0B%0F%1C%9Es%5E%B8%5E%0D%80%FD%87%98%98FLLc8EC9C1%9A%E5P%B0%23%947%EA(0E5%EB%83L7%BE%F2%07%9B%B6%82%83%F5%0E%9AO8C0%F7W%40Y%8E0DD%E4x%09%BB%F3%1D?%81%07Rs%94%E5%D4q%13%C6-Kb%C7N%B0%3F%03%9CbCF%01%97i%20%B2%80%B2%9C%3Am%B82D50C1%2C%8A%F6%86S%0EnH%8D%3C%3B%CAr0EA%B4%E1V%07%19%ECY%13?%AF?%1De9u%25n%B8%D5A%16%C7V%C1%1D%E5%0F?%A3%2CwO%B4%E16%1CT%AD%88%2B%FBE%DF%26%3F%3B%06.b%A7%8D%1Fd%C82%1E%ED%02%0D6EBFC7%0E%E4%D4i?%22%8Bd%9B%3F2?%B5%F1n%5D%7C%10e9ua%93%0A%9F%B5ei%92%23%5B?9%CAr%EA%B4I%8E%FE%8B%20%16H%9E%AC%3A%CAr%A3%F1%F0%A1H%20%BC%9E?%A3%2C%97%18EEE%FE%00%3FQ%AC%11F6CE6%EA%00%00%00%00IEND%AEB`%82 |
833 |
wakaba |
1.3 |
#non-conforming |
834 |
|
|
non-URI characters. |
835 |
|
|
broken image. |
836 |
wakaba |
1.2 |
#source |
837 |
|
|
<http://operawiki.info/DataURIs> |
838 |
wakaba |
1.3 |
#tag |
839 |
|
|
illegal as URI |
840 |
|
|
percent-encoding in data |
841 |
|
|
query |
842 |
wakaba |
1.2 |
|
843 |
|
|
#data |
844 |
|
|
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn%2FAACA6QAAdTAAAOpgAAA6mAAAF2%2BSX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPklEQVQ4T5WRMUtCYRiFXw0DJZem2qRRWpoKDKKpoMmhxX5A4FBB0A9oiWhxkG5DW7QUBULQ6FBUolME%2FoCg1UEkcDmd4%2FeK6B2kCw8cnnNeuF4NgP2HmJhGTExj7MGa5VCwI5Q36ijl64NMN77yB5u2goP1DppPwPdXQFmO3eR4CbvzHdyWgQdSc5Tl1HETxi1LYsdOsD8DnM8Bl2kgsoCynDptuNXBLIr2hlMObkiNPDvKcuq04VYHGexZE9eUr%2BSTtB1lOXUlbrjVQRbHVsEd5Q%2Fpkp6jLHdPtOE2HFStiCv7Rd8mPzsGLmKnjR9kyDIe7QIN68cO5NRp46%2BUIotkmz8ywou18W5dfBBlOXVhkwqftWVpkiNb5JCcOcpy6rRJjv6LIBZInqw6ynKj8fChSCC8nsqsoyyXGO7%2BAD9RrBFGNubqAAAAAElFTkSuQmCC |
845 |
|
|
#source |
846 |
|
|
<http://operawiki.info/DataURIs> |
847 |
wakaba |
1.3 |
#tag |
848 |
|
|
base64 |
849 |
wakaba |
1.2 |
|
850 |
|
|
#data |
851 |
|
|
data:text/plain;base64,%20U%20E%0AF%20T%20U%0Aw%20%3D%20%3D%0A |
852 |
|
|
#note |
853 |
|
|
It should just say PASS. |
854 |
|
|
#source |
855 |
|
|
<http://www.hixie.ch/tests/adhoc/data/012.html> |
856 |
wakaba |
1.3 |
#tag |
857 |
|
|
base64 |
858 |
|
|
percent-encoded base64 |
859 |
|
|
implied charset |
860 |
|
|
white space in base64 |
861 |
wakaba |
1.2 |
|
862 |
|
|
#data |
863 |
|
|
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABGdBTUEAALGOfPtRkwAAACBj |
864 |
|
|
|
865 |
|
|
SFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAAL |
866 |
|
|
|
867 |
|
|
EwEAmpwYAAABPklEQVQ4T5WRMUtCYRiFXw0DJZem2qRRWpoKDKKpoMmhxX5A4FBB0A9oiWhx |
868 |
|
|
|
869 |
|
|
kG5DW7QUBULQ6FBUolME/oCg1UEkcDmd4/eK6B2kCw8cnnNeuF4NgP2HmJhGTExj7MGa5VCw |
870 |
|
|
|
871 |
|
|
I5Q36ijl64NMN77yB5u2goP1DppPwPdXQFmO3eR4CbvzHdyWgQdSc5Tl1HETxi1LYsdOsD8D |
872 |
|
|
|
873 |
|
|
nM8Bl2kgsoCynDptuNXBLIr2hlMObkiNPDvKcuq04VYHGexZE9eUr+STtB1lOXUlbrjVQRbH |
874 |
|
|
|
875 |
|
|
VsEd5Q/pkp6jLHdPtOE2HFStiCv7Rd8mPzsGLmKnjR9kyDIe7QIN68cO5NRp46+UIotkmz8y |
876 |
|
|
|
877 |
|
|
wou18W5dfBBlOXVhkwqftWVpkiNb5JCcOcpy6rRJjv6LIBZInqw6ynKj8fChSCC8nsqsoyyX |
878 |
|
|
|
879 |
|
|
GO7+AD9RrBFGNubqAAAAAElFTkSuQmCC |
880 |
|
|
#source |
881 |
|
|
<http://operawiki.info/DataURIs> |
882 |
wakaba |
1.3 |
#non-conforming |
883 |
|
|
space in URI |
884 |
|
|
#tag |
885 |
|
|
base64 |
886 |
|
|
white space in base64 |
887 |
wakaba |
1.2 |
|
888 |
|
|
#data |
889 |
|
|
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACAAAAAAYCAYAAABuzR2hAAAABGdBTUEAALGPC/xhBQAAAgVJREFUeJzt2tFugzAQBEDT//9n9yGJaEhCDaXoWM1IlbkE2RfLVDzs1Fvr7WFajO8+2/uducz1n3NdsWdzZcw1us7yevS+CtdV+tCrXpP7rtJHwV77/br/+FMfV1fq5ep1pV7S6kq9XL2ei6nN/2An9RF1pV7S6kq9XL2u1EtK/XhxXZR/Go+cq/pYoYezxgo9nDVW6OGssUIPZ42nrNVb6/Pl2jj129vtdH/J/Ty+3vd+3j647q14WmdwzvVe++r38zyje/R635Y9er/+eo+ffst6r+v7vqXH5fp79uhp3Y1n4zHnnj1a36vRs7n/mfh8Rsbn3LJHY2dzbC/Hn4n2cob3nI39Z3O+75hn4vc9+moAAAAAAAAAwOUJAAAAAAAAAABAAAEAAAAAAAAAAAggAAAAAAAAAAAAAQQAAAAAAAAAACCAAAAAAAAAAAAABBAAAAAAAAAAAIAAAgAAAAAAAAAAEEAAAAAAAAAAAAACCAAAAAAAAAAAQAABAAAAAAAAAAAIIAAAAAAAAAAAAAEEAAAAAAAAAAAggAAAAAAAAAAAAAQQAAAAAAAAAACAAAIAAAAAAAAAABBAAAAAAAAAAAAAAggAAAAAAAAAAEAAAQAAAAAAAAAACCAAAAAAAAAAAAABBAAAAAAAAAAAIIAAAAAAAAAAAAAEEAAAAAAAAAAAgADfHlPO4IPpKTwAAAAASUVORK5CYII= |
890 |
|
|
#source |
891 |
|
|
<http://operawiki.info/DataURIs> |
892 |
wakaba |
1.3 |
#tag |
893 |
|
|
base64 |
894 |
wakaba |
1.2 |
|
895 |
|
|
#data |
896 |
|
|
data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAN2SURBVHjaYmHAAvJzcxWAlD8Qa0GFbgPx%2FomTJ59FVwsQQIxoGlWB1BQBQQE3TU1NBjExUbD427dvGe7du8%2Fw7OmzE0BuDrJBAAHEiKTZEUht8PTy4HNxccHmMIbDh48wbFi%2F4fv%2F%2F%2F%2BTJ02ZshwkBhBAzCAiJytLjYmJaWd4ZLigra0tw9t37xi2bdvKcOr0cYb3Hz4w8PLxgQ1QUVZmkJWTYT1%2F7oKfmanpgVOnTz8CCCCwAZYWFouBNuuBNB88fIBhxoypDOLiogz%2F%2Fv1jWLNmFcOJ40cYZGRkGQQEBRmkJKUY%2BPn5mK9fu26ipqo6FyAAAEEAvv8DZ2VlKBcXF5BfYF8A3%2BDfAJ2dmwBjZGQAOjo6ANjY2QBsa3AA%2BPf4AKusqQA3OTsABQQEACEhIQDe3t4X8%2FPzxwKIiZmZ2UdNXQ3sxP0H9jPY2tkxqKqqMnz79o3h1%2B9fDPfu32fgFxBg0NPXZzh0YB88PNTUQOHN4AMQQExAQllQUAAseO%2FuXQZ1NXWGnz9%2FMjAyMjE4OjkxvH79nEFJRZHB2tqG4fbtW3ADQN5hZGRUBAggJqA%2F2YEBCBbk5%2Bdl%2BPjpIwML0Jn%2F%2F%2F9j4OPlZbC0smRQkFdkADqXgZeXD24AM1APSC9AADH9%2BfPn5adPn8GCFkA%2F7ty5neHP338MnJycDEDvMbCzsTH8%2BPmL4dSJEwxOzojo%2FfTpE8Pfv39fAAQQ08tXrw7duXMHLGhsZMwgKiLB0NfdDXTubYZPnz8x3AbKTZsykeH6jesM%2F4AGw8Cd23eA8p8PAQQQ861bt76oqai68fDyioPiGRRY%2F%2F8zMBw4sBcYaAcZXr58xWBgYMzw4cN7hpMnjzGoqmkyPH%2F2DOjSXS%2FXb9xYARBAoHTAxs%2FP%2F%2Bjd27dBCgryTJISkgxS0lLAaLRhcHJyYTA3twBHm7yCEsPRwwcZLl48D%2FSqFcPGDZsqzwMBQACBDGAERtVHWRmZd7dv3bYDJhImkAZWVlYULCQsxKCkrMrw9%2Fd%2FhiWLl%2FavWrNmKVDvR4AAAuUFFiAGBa%2BIq4uLtaqKSqW2jjaQUgZHFSjhgDLT3Tt3Ga5cufrq8ZMn3Rs3bdoMVP8OiD8ABBAjNEOxgWIRFL1AzOnt5WUnKiJiycbGJgWMa%2FZfv349evP27cmjx44dfffu3UeQRij%2BCRBgAOVnNwamxrqyAAAAAElFTkSuQmCC |
897 |
|
|
#source |
898 |
|
|
<http://operawiki.info/DataURIs> |
899 |
wakaba |
1.3 |
#tag |
900 |
|
|
unknown parameter |
901 |
|
|
base64 |
902 |
wakaba |
1.2 |
|
903 |
|
|
#data |
904 |
|
|
data:text/plain;base64,%55%45%46%54%55%77%3D%3D |
905 |
|
|
#conforming |
906 |
|
|
it should say "PASS" |
907 |
|
|
#source |
908 |
|
|
<http://www.hixie.ch/tests/adhoc/data/009.html> |
909 |
wakaba |
1.3 |
#tag |
910 |
|
|
base64 |
911 |
|
|
percent-encoded base64 |
912 |
|
|
implied charset |
913 |
wakaba |
1.2 |
|
914 |
|
|
#data |
915 |
|
|
data:text/plain;base64,MTIzNDU%3D |
916 |
|
|
#conforming |
917 |
|
|
"12345" |
918 |
|
|
#source |
919 |
|
|
<http://www.hixie.ch/tests/adhoc/data/010.html> |
920 |
wakaba |
1.3 |
#tag |
921 |
|
|
base64 |
922 |
|
|
percent-encoded base64 |
923 |
|
|
implied charset |
924 |
wakaba |
1.2 |
|
925 |
|
|
#data |
926 |
|
|
data:text/plain;base64,MTIzNDU= |
927 |
|
|
#conforming |
928 |
|
|
"12345" |
929 |
|
|
#source |
930 |
|
|
<http://www.hixie.ch/tests/adhoc/data/010.html> |
931 |
wakaba |
1.3 |
#tag |
932 |
|
|
implied charset |
933 |
|
|
base64 |
934 |
wakaba |
1.1 |
|