RFC: 2397
Оригинал: The 'data' URL scheme
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: RFC2.ru

RFC 2397, Страница 3 из 4

4. Примеры

Data URL может быть использовано для любых типов данных. URL-адрес:

data:,A%20brief%20note

кодирует строку text/plain "A brief note", которая могла бы быть полезна в создании удобных сносок.

Фрагмент HTML-кода:

<IMG
SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
hhx4dbgYKAAA7"
ALT="Larry">

может использоваться для встраивания небольшого изображения прямо внутрь HTML документа. (Внедрение изображений — один из немногих полезных способов применения. Использовать data URL для чего-нибудь большего, вероятно, будет неуместным)

Спецификация медиа типов Data: URL позволяет включать и другие параметры, например, можно определить кодировку документа параметром charset:

data:text/plain;charset=iso-8859-7,%be%fg%be

может быть использовано для вывода короткой последовательности греческих символов.

Некоторые приложения могут использовать URL-схему "data" для настройки параметров других видов сетевых приложений. Например, можно создать media-type:

application/vnd-xxx-query

содержание которого, состоит из строки запроса и идентификатора базы данных для поставщика "xxx". URL-адрес вида:

data:application/vnd-xxx-
query,select_vcount,fcol_from_fieldtable/local

мог бы тогда использоваться в локальном приложении для запуска "помощника" для application/vnd-xxx-query и его данных.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.