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
stringdecodeUpper()
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
stringencode()
Encode into Base32 (RFC 4648)
public
static encode(string $src) : string
Parameters
- $src : string
Return values
stringencodeUnpadded()
Encode into Base32 (RFC 4648)
public
static encodeUnpadded(string $src) : string
Parameters
- $src : string
Tags
Return values
stringencodeUpper()
Encode into uppercase Base32 (RFC 4648)
public
static encodeUpper(string $src) : string
Parameters
- $src : string
Return values
stringencodeUpperUnpadded()
Encode into uppercase Base32 (RFC 4648)
public
static encodeUpperUnpadded(string $src) : string
Parameters
- $src : string
Tags
Return values
stringdecode5Bits()
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
intdecode5BitsUpper()
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
intdoDecode()
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
stringdoEncode()
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
stringencode5Bits()
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
stringencode5BitsUpper()
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