Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Base32
+ Graphe d'héritage de Base32:

Fonctions membres publiques statiques

static decode (string $encodedString, bool $strictPadding=false)
 
static decodeUpper (string $src, bool $strictPadding=false)
 
static encode (string $binString)
 
static encodeUnpadded (string $src)
 
static encodeUpper (string $src)
 
static encodeUpperUnpadded (string $src)
 
static decodeNoPadding (string $encodedString, bool $upper=false)
 

Fonctions membres protégées statiques

static decode5Bits (int $src)
 
static decode5BitsUpper (int $src)
 
static encode5Bits (int $src)
 
static encode5BitsUpper (int $src)
 

Documentation des fonctions membres

◆ decode()

static decode ( string  $encodedString,
bool  $strictPadding = false 
)
static

Decode a Base32-encoded string into raw binary

Paramètres
string$encodedString
bool$strictPadding
Renvoie
string

Implémente EncoderInterface.

Référencé par Encoding\base32Decode(), et Encoding\base32HexDecode().

◆ decode5Bits()

static decode5Bits ( int  $src)
staticprotected

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

Paramètres
int$src
Renvoie
int

◆ decode5BitsUpper()

static decode5BitsUpper ( int  $src)
staticprotected

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

Uppercase variant.

Paramètres
int$src
Renvoie
int

◆ decodeNoPadding()

static decodeNoPadding ( string  $encodedString,
bool  $upper = false 
)
static
Paramètres
string$encodedString
bool$upper
Renvoie
string

Références Binary\safeStrlen().

◆ decodeUpper()

static decodeUpper ( string  $src,
bool  $strictPadding = false 
)
static

Decode an uppercase Base32-encoded string into raw binary

Paramètres
string$src
bool$strictPadding
Renvoie
string

Référencé par RFC4648\base32Decode(), Encoding\base32DecodeUpper(), RFC4648\base32HexDecode(), et Encoding\base32HexDecodeUpper().

◆ encode()

static encode ( string  $binString)
static

Encode into Base32 (RFC 4648)

Paramètres
string$binString
Renvoie
string
Exceptions
TypeError

Implémente EncoderInterface.

Référencé par Encoding\base32Encode(), et Encoding\base32HexEncode().

◆ encode5Bits()

static encode5Bits ( int  $src)
staticprotected

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

Paramètres
int$src
Renvoie
string

◆ encode5BitsUpper()

static encode5BitsUpper ( int  $src)
staticprotected

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

Uppercase variant.

Paramètres
int$src
Renvoie
string

◆ encodeUnpadded()

static encodeUnpadded ( string  $src)
static

Encode into Base32 (RFC 4648)

Paramètres
string$src
Renvoie
string
Exceptions
TypeError

◆ encodeUpper()

static encodeUpper ( string  $src)
static

Encode into uppercase Base32 (RFC 4648)

Paramètres
string$src
Renvoie
string
Exceptions
TypeError

Référencé par RFC4648\base32Encode(), Encoding\base32EncodeUpper(), RFC4648\base32HexEncode(), et Encoding\base32HexEncodeUpper().

◆ encodeUpperUnpadded()

static encodeUpperUnpadded ( string  $src)
static

Encode into uppercase Base32 (RFC 4648)

Paramètres
string$src
Renvoie
string
Exceptions
TypeError

La documentation de cette classe a été générée à partir du fichier suivant :