module Ronin::Support::Encoding::UUEncoding
Contains methods for encoding/decoding [UUEncoded] data.
[uuencoding]: en.wikipedia.org/wiki/Uuencoding
## Core-Ext Methods
-
{String#uu_encode}
-
{String#uu_decode}
@api public
Public Class Methods
decode(data)
click to toggle source
Decodes the [uuencoded] String
.
[uuencoding]: en.wikipedia.org/wiki/Uuencoding
@param [String] data
The data to uudecode.
@return [String]
The decoded String.
@example
Encoding::UUEncoding.encode("+:&5L;&\\@=V]R;&0`\n") # => "hello world"
# File lib/ronin/support/encoding/uuencoding.rb, line 69 def self.decode(data) data.unpack1('u') end
encode(data)
click to toggle source
- uuencodes][uuencoding
-
the
String
.
[uuencoding]: en.wikipedia.org/wiki/Uuencoding
@param [String] data
The data to uuencode.
@return [String]
The UU encoded String.
@example
Encoding::UUEncoding.encode("hello world") # => "+:&5L;&\\@=V]R;&0`\n"
# File lib/ronin/support/encoding/uuencoding.rb, line 50 def self.encode(data) [data].pack('u') end