Hippo2000 (2000/7/28)
URI::dataモジュールなのです。
作者はGisle Aasさんです。メールで許可をいただきました。
URI::data - 直にデータを持っているURI
use URI;
$u = URI->new("data:");
$u->media_type("image/gif");
$u->data(scalar(`cat camel.gif`));
print "$u\n";
open(XV, "|xv -") and print XV $u->data;
URI::dataクラスはdataURIスキームに所属するURIオブジェクトをサポートします。dataURIスキームはRFC2397で定義されます。それは小さなデータ要素を"immediate"データとして、まるで外部に含まれているかのように、含むことを許します。例:
data:,Perl%20is%20good
data:image/gif;base64,R0lGODdhIAAgAIAAAAAAAPj8+CwAAAAAI
AAgAAAClYyPqcu9AJyCjtIKc5w5xP14xgeO2tlY3nWcajmZZdeJcG
Kxrmimms1KMTa1Wg8UROx4MNUq1HrycMjHT9b6xKxaFLM6VRKzI+p
KS9XtXpcbdun6uWVxJXA8pNPkdkkxhxc21LZHFOgD2KMoQXa2KMWI
JtnE2KizVUkYJVZZ1nczBxXlFopZBtoJ2diXGdNUymmJdFMAADs=
dataスキームに所属するURI オブジェクトは(URIで説明される)共通メソッドをサポートし、以下の2つのスキーム特有のメソッドをサポートします:
URI
Copyright 1995-1998 Gisle Aas.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。