Article de reference

Base36

Base36 est un système de codage binaire-texte qui représente les données binaires dans un format de chaîne ASCII en les traduisant en une représentation en base -36. Le choix de...

Base36 est un système de codage binaire-texte qui représente les données binaires dans un format de chaîne ASCII en les traduisant en une représentation en base -36. Le choix de 36 est pratique dans la mesure où les chiffres peuvent être représentés à l'aide des chiffres arabes 0 à 9 et des lettres latines A à Z (l' alphabet latin de base ISO ).

Chaque chiffre en base 36 nécessite moins de 6 bits d’information pour être représenté.

Conversion

Les entiers signés 32 et 64 bits ne peuvent contenir que 6 ou 13 chiffres en base 36, respectivement (autant de chiffres en base 36 peuvent déborder des entiers 32 et 64 bits). Par exemple, la valeur maximale de l'entier signé 64 bits de « 9223372036854775807 » est « 1Y2P0IJ32E8E7 » en base 36. De même, la valeur maximale de l'entier signé 32 bits de « 2147483647 » est « ZIK0ZJ » en base 36.

Implémentations standards

La bibliothèque standard C depuis C89 prend en charge les nombres en base36 via les fonctions strtol et strtoul

Dans la norme Common Lisp (ANSI INCITS 226-1994), les fonctions telles que parse-integerprennent en charge un radix de 2 à 36.

Java SE prend en charge la conversion depuis/vers une chaîne vers différentes bases de 2 à 36. Par exemple, [1] et [2]

Tout comme Java , JavaScript prend également en charge la conversion de/vers String vers différentes bases de 2 à 36. [3]

PHP , comme Java, prend en charge la conversion de/vers String vers différentes bases de 2 à 36 en utilisant la fonction base_convert, disponible depuis PHP 4.

Go prend en charge la conversion de chaînes dans différentes bases de 2 à 36 à l'aide des fonctions intégrées , strconv.FormatInt()et , et les conversions de chaînes codées dans différentes bases de 2 à 36 à l'aide des fonctions intégrées , et . strconv.FormatUint()strconv.ParseInt()strconv.ParseUint()

Python permet les conversions de chaînes de base 2 à base 36.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index