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'
  # EUC-JP ξ
  p Base64.b64encode("ܸ")      # => "xvzL3Ljs\n"
  p Base64.decode64('xvzL3Ljs')    # => "ܸ"
  p Base64.decode_b("ܸ")       # => "ܸ"
  p Base64.decode_b("=?ISO-2022-JP?B?QyAbJEI4QDhsJV0lJCVzJT80MEE0QClHRhsoQg==?=")
                             # => "C ݥ󥿴"
