2006年01月16日
MIME::Base64::URLSafe
少し前になりますが、CPAN に MIME::Base64::URLSafe を登録しました。URL に Base64 されたバイナリデータを埋め込みたいけど、 +,/,= といった文字が入るのがイヤだな、という場合に使うことができます注1。
使用前:
use MIME::Base64;print encode_base64("\xfb\xf0"); # 出力: +/A=
使用後:
use MIME::Base64::URLSafe;print urlsafe_b64encode("\xfb\xf0"); # 出力: -_A
CPAN の利便性が上がったのかノイズが増えたのか微妙な気もしますが、告知まで。
注1: 詳しくは、「URL と Base64」をご覧ください。
投稿者 kazuho : 2006年01月16日 21:24
トラックバック
このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/342
コメント
MIME-Base64-URLSafe-0.01/README の冒頭に
The codec uses '-' and '/' instead of '+' and '/'…
と書かれていますが、
The codec uses '-' and '_' instead of '+' and '/'…
の書き損じだと思われます。
とりあえず、お知らせまで。
投稿者 Nao Shimbo : 2006年11月14日 09:48
MIME::Base64::URLSafe
↑これ…大好きです。愛してます(笑)
投稿者 はんま : 2007年05月23日 14:39