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 и его данных.