Data URIはまだそれほど使いまくっているわけでもないので、ブラウザーでやったりVimからWSHでやったりいろいろしてたけど、必要な時はだいたい複数ファイルを何回も変換する必要があったりしていろいろ大変なのでPerlで書き直して右クリックから使う方法も考えた。@cho45が書いたのを見て重い腰が上がった。 #!/usr/bin/env perl use strict; use warnings; use MIME::Base64; use MIME::Types; use Path::Extended qw(file); my $mt = MIME::Types->new(); my @r; foreach (@ARGV) { my $f = file($_); my $t = $mt->mimeTypeOf($file->stringify); push(@r, 'data:' .
![Data URIに変換するPerlスクリプト](https://cdn-ak-scissors.b.st-hatena.com/image/square/f2fda417d491d805f79065104db5f50e11015215/height=288;version=1;width=512/https%3A%2F%2Fhail2u.net%2Fapple-touch-icon-precomposed.png)