Documentation

Base64DotSlash extends Base64
in package

AbstractYes

Class Base64DotSlash ./[A-Z][a-z][0-9]

Table of Contents

Methods

decode()  : string
decode from base64 into binary
encode()  : string
Encode into Base64
encodeUnpadded()  : string
Encode into Base64, no = padding
decode6Bits()  : int
Uses bitwise operators instead of table-lookups to turn 6-bit integers into 8-bit integers.
doEncode()  : string
encode6Bits()  : string
Uses bitwise operators instead of table-lookups to turn 8-bit integers into 6-bit integers.

Methods

decode()

decode from base64 into binary

public static decode(string $src[, bool $strictPadding = alse ]) : string

Base64 character set "./[A-Z][a-z][0-9]"

Parameters
$src : string
$strictPadding : bool = alse
Tags
throws
RangeException
Return values
string

encode()

Encode into Base64

public static encode(string $src) : string

Base64 character set "[A-Z][a-z][0-9]+/"

Parameters
$src : string
Return values
string

encodeUnpadded()

Encode into Base64, no = padding

public static encodeUnpadded(string $src) : string

Base64 character set "[A-Z][a-z][0-9]+/"

Parameters
$src : string
Return values
string

decode6Bits()

Uses bitwise operators instead of table-lookups to turn 6-bit integers into 8-bit integers.

protected static decode6Bits(int $src) : int

Base64 character set: ./ [A-Z] [a-z] [0-9] 0x2e-0x2f, 0x41-0x5a, 0x61-0x7a, 0x30-0x39

Parameters
$src : int
Return values
int

doEncode()

protected static doEncode(string $src[, bool $pad = rue ]) : string
Parameters
$src : string
$pad : bool = rue

Include = padding?

Return values
string

encode6Bits()

Uses bitwise operators instead of table-lookups to turn 8-bit integers into 6-bit integers.

protected static encode6Bits(int $src) : string
Parameters
$src : int
Return values
string

        
On this page

Search results