Base64

cc.otavia.handler.codec.base64.Base64
object Base64

Utility class for Buffer that encodes and decodes to and from Base64 notation.

The encoding and decoding algorithm in this class has been derived from Robert Harder's Public Domain Base64 Encoder/Decoder.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Base64.type

Members list

Type members

Classlikes

class Decoder extends ByteProcessor

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Decoder

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Decoder.type

Value members

Concrete methods

def decode(src: Buffer): Buffer
def decode(src: Buffer, dialect: Base64Dialect): Buffer
def decode(src: Buffer, off: Int, len: Int): Buffer
def decode(src: Buffer, off: Int, len: Int, dialect: Base64Dialect): Buffer
def decode(src: Buffer, off: Int, len: Int, dialect: Base64Dialect, allocator: BufferAllocator): Buffer
def decode(src: Buffer, off: Int, len: Int, dialect: Base64Dialect, dst: Buffer): Unit
def encode(src: Buffer, dialect: Base64Dialect): Buffer
def encode(src: Buffer, breakLines: Boolean): Buffer
def encode(src: Buffer, breakLines: Boolean, dialect: Base64Dialect): Buffer
def encode(src: Buffer, off: Int, len: Int): Buffer
def encode(src: Buffer, off: Int, len: Int, dialect: Base64Dialect): Buffer
def encode(src: Buffer, off: Int, len: Int, breakLines: Boolean): Buffer
def encode(src: Buffer, off: Int, len: Int, breakLines: Boolean, dialect: Base64Dialect): Buffer
def encode(src: Buffer, dest: Buffer): Unit
def encode(src: Buffer, breakLines: Boolean, dest: Buffer): Unit
def encode(src: Buffer, breakLines: Boolean, dialect: Base64Dialect, dest: Buffer): Unit
def encode(src: Buffer, off: Int, len: Int, breakLines: Boolean, dialect: Base64Dialect, allocator: BufferAllocator): Buffer
def encode(src: Buffer, off: Int, len: Int, breakLines: Boolean, dialect: Base64Dialect, dest: Buffer): Unit