summaryrefslogtreecommitdiff
path: root/lib/base64.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base64.rb')
-rw-r--r--lib/base64.rb29
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/base64.rb b/lib/base64.rb
deleted file mode 100644
index d7461d82e7..0000000000
--- a/lib/base64.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-require "kconv"
-
-def decode64(str)
- str.unpack("m")[0]
-end
-
-def decode_b(str)
- str.gsub!(/=\?ISO-2022-JP\?B\?([!->@-~]+)\?=/i) {
- decode64($1)
- }
- str = Kconv::toeuc(str)
- str.gsub!(/=\?SHIFT_JIS\?B\?([!->@-~]+)\?=/i) {
- decode64($1)
- }
- str = Kconv::toeuc(str)
- str.gsub!(/\n/, ' ')
- str.gsub!(/\0/, '')
- str
-end
-
-def encode64(bin)
- [bin].pack("m")
-end
-
-def b64encode(bin, len = 60)
- encode64(bin).scan(/.{1,#{len}}/o) do
- print $&, "\n"
- end
-end