base64エンコードサンプル

#!/usr/bin/env ruby

# jpgファイルを無事作れたあとでhtmlに埋め込むサンプル
jpg = ''
## rubyでa.jpgというファイルが作成できたとする。
open("a.jpg" ,"r"){|io| jpg = io.read }

# base64にエンコード
jpg = [jpg].pack('m')

## html書き出し
open("a.html" ,"w"){|io|
 io.write "<img src='data:image/jpeg;base64,#{jpg}'/>"
}
# openする
spawn "open a.html"