Base64DotSlashOrdered
extends Base64
in package
AbstractYes
Class Base64DotSlashOrdered ./[0-9][A-Z][a-z]
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
Return values
stringencode()
Encode into Base64
public
static encode(string $src) : string
Base64 character set "[A-Z][a-z][0-9]+/"
Parameters
- $src : string
Return values
stringencodeUnpadded()
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
stringdecode6Bits()
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: [.-9] [A-Z] [a-z] 0x2e-0x39, 0x41-0x5a, 0x61-0x7a
Parameters
- $src : int
Return values
intdoEncode()
protected
static doEncode(string $src[, bool $pad = rue ]) : string
Parameters
- $src : string
- $pad : bool = rue
-
Include = padding?
Return values
stringencode6Bits()
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