Documentation

Base32
in package
implements EncoderInterface

AbstractYes

Class Base32 [A-Z][2-7]

Table of Contents

Interfaces

EncoderInterface
Interface EncoderInterface

Methods

decode()  : string
Decode a Base32-encoded string into raw binary
decodeUpper()  : string
Decode an uppercase Base32-encoded string into raw binary
encode()  : string
Encode into Base32 (RFC 4648)
encodeUnpadded()  : string
Encode into Base32 (RFC 4648)
encodeUpper()  : string
Encode into uppercase Base32 (RFC 4648)
encodeUpperUnpadded()  : string
Encode into uppercase Base32 (RFC 4648)
decode5Bits()  : int
Uses bitwise operators instead of table-lookups to turn 5-bit integers into 8-bit integers.
decode5BitsUpper()  : int
Uses bitwise operators instead of table-lookups to turn 5-bit integers into 8-bit integers.
doDecode()  : string
Base32 decoding
doEncode()  : string
Base32 Decoding
encode5Bits()  : string
Uses bitwise operators instead of table-lookups to turn 8-bit integers into 5-bit integers.
encode5BitsUpper()  : string
Uses bitwise operators instead of table-lookups to turn 8-bit integers into 5-bit integers.

Methods

decode()

Decode a Base32-encoded string into raw binary

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

decodeUpper()

Decode an uppercase Base32-encoded string into raw binary

public static decodeUpper(string $src[, bool $strictPadding = alse ]) : string
Parameters
$src : string
$strictPadding : bool = alse
Return values
string

encode()

Encode into Base32 (RFC 4648)

public static encode(string $src) : string
Parameters
$src : string
Return values
string

encodeUnpadded()

Encode into Base32 (RFC 4648)

public static encodeUnpadded(string $src) : string
Parameters
$src : string
Tags
throws
TypeError
Return values
string

encodeUpper()

Encode into uppercase Base32 (RFC 4648)

public static encodeUpper(string $src) : string
Parameters
$src : string
Return values
string

encodeUpperUnpadded()

Encode into uppercase Base32 (RFC 4648)

public static encodeUpperUnpadded(string $src) : string
Parameters
$src : string
Tags
throws
TypeError
Return values
string

decode5Bits()

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

protected static decode5Bits(int $src) : int
Parameters
$src : int
Return values
int

decode5BitsUpper()

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

protected static decode5BitsUpper(int $src) : int

Uppercase variant.

Parameters
$src : int
Return values
int

doDecode()

Base32 decoding

protected static doDecode(string $src[, bool $upper = alse ][, bool $strictPadding = rue ]) : string
Parameters
$src : string
$upper : bool = alse
$strictPadding : bool = rue
Return values
string

doEncode()

Base32 Decoding

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

encode5Bits()

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

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

encode5BitsUpper()

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

protected static encode5BitsUpper(int $src) : string

Uppercase variant.

Parameters
$src : int
Return values
string

        
On this page

Search results