Perlのスクリプトのバイナリファイルをテキストで埋め込む しばらく前の話になりますが、この前に書いたGoogle App Engineでホスト名を効率よく取得する方法を考える という記事内の二個目の方法を実現するスクリプトをこの間の記事を書いた後に書いたとき、 画像ファイルをpsgiスクリプトに埋め込むということが必要になったので、そのとき調べたことを今日書いてみます。 まず、画像ファイルをテキスト、つまりバイナリファイルをテキストファイルとして表現するには、 uuencodeというフォーマットがあるらしいです。 で、Perlでバリナリファイルをこのuuencode文字列に変換するには、 #!perl use strict; use warings; my $file = shift @ARGV; open( my $fh, '<', $file ) or die "Cannot ope