methods=Kernel/m.decode64.base64,Kernel/m.encode64.base64,Kernel/m.decode_b.base64,Kernel/m.b64encode.base64
sublibraries=
requires=
classes=Base64,Base64=Deprecated
is_sublibrary=false

MIME Base64Υǥ/󥳡ɤԤ᥽åɤƤޤ
Υ饤֥ Base64 󥳡ǥ󥰤
ץ륹ץȤȤƽ񤫤ޤ

Base64 ϡ3 ƥå (8bits * 3 = 24bits) ΥХʥꥳɤ
ASCII ʸΤ 65 ʸ ([A-Za-z0-9+/]  64 ʸ '=')
Ѥ 4 ƥå (6bits * 4 = 24bits)
ΰǽʸѴ륨󥳡ǥˡǤ
[[RFC:2045]]Ƥޤ

=== ˡ

  require 'base64'

  p b64encode("ܸ")      # => "xvzL3Ljs\n"
  p decode64('xvzL3Ljs')     # => "ܸ"
  p decode_b("ܸ")       # => "ܸ"
  p decode_b("=?ISO-2022-JP?B?QyAbJEI4QDhsJV0lJCVzJT80MEE0QClHRhsoQg==?=")
                             # => "C ݥ󥿴"
