Python Language Base de codage et de décodage16


Exemple

Le module base64 inclut également des fonctions de codage et de décodage pour Base16. La base 16 est généralement appelée hexadécimale . Ces fonctions sont très similaires aux fonctions Base64 et Base32:

import base64
# Creating a string
s = "Hello World!"
# Encoding the string into bytes
b = s.encode("UTF-8")
# Base16 Encode the bytes
e = base64.b16encode(b)
# Decoding the Base16 bytes to string
s1 = e.decode("UTF-8")
# Printing Base16 encoded string
print("Base16 Encoded:", s1)
# Encoding the Base16 encoded string into bytes
b1 = s1.encode("UTF-8")
# Decoding the Base16 bytes
d = base64.b16decode(b1)
# Decoding the bytes to string
s2 = d.decode("UTF-8")
print(s2)

Cela produirait la sortie suivante:

Base16 Encoded: 48656C6C6F20576F726C6421
Hello World!