4. Examples (例)
data URLは、任意のタイプのデータに使用できます。次のURL
data:,A%20brief%20note
は、text/plain文字列「A brief note」をエンコードしており、脚注リンク (Footnote Link) で役立つ可能性があります。
次のHTMLフラグメント:
<IMG
SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
hhx4dbgYKAAA7"
ALT="Larry">
は、HTML文書内の小さなインライン画像 (Inline Image) に使用できます。(埋め込まれた画像は、おそらく実用性の限界に近いものです。それより大きいものについては、data URLは不適切である可能性が高いです。)
data URLスキームのメディアタイプ仕様には、他のパラメータを含めることができます。たとえば、charsetパラメータを指定できます。
data:text/plain;charset=iso-8859-7,%be%fg%be
は、ギリシャ文字 (Greek Characters) の短いシーケンスに使用できます。
一部のアプリケーションでは、他の種類のネットワーキングアプリケーションのセットアップパラメータを提供するために「data」URLスキームを使用する場合があります。たとえば、次のようなメディアタイプを作成できます
application/vnd-xxx-query
その内容は、「xxx」ベンダーのデータベースのクエリ文字列 (Query String) とデータベース識別子 (Database Identifier) で構成されます。次の形式のURL:
data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/local
は、ローカルアプリケーションで application/vnd-xxx-query の「ヘルパー (Helper)」を起動し、含まれている即時データを提供するために使用できます。