Ce module contient les outils de conversion entre des représentations binaires codées en binaire et diverses.
Nom |
Description |
a2b_base64 |
Cette fonction permet de convertir un bloc de données base64 en binaire et de retourner les données binaires. Plusieurs lignes peuvent être passées à la fois. |
a2b_hex |
Cette fonction permet de retourner les données binaires représentées par la chaîne de caractères hexadécimale spécifié. |
a2b_hqx |
Cette fonction permet de convertir les données ASCII au format binhex4 en binaire, sans effectuer de décompression RLE. |
a2b_qp |
Cette fonction permet de convertir un bloc de données affichable entre guillemets en binaire et de retourner les données binaires. Plusieurs lignes peuvent être passées à la fois. Si l'entête de paramètre facultatif est présent et fixé sur True, les traits de soulignement seront décodés en tant qu'espaces. |
a2b_uu |
Cette fonction permet de convertir une seule ligne de données uuencoded en binaire et renvoyez les données binaires. Les lignes contiennent normalement 45 octets (binaires), à l'exception de la dernière ligne. Les données de ligne peuvent être suivies d'espaces. |
b2a_base64 |
Cette fonction permet de convertir les données binaires en une ligne de caractères ASCII en codage base64. La valeur de retour est la ligne convertie, y compris un caractère de nouvelle ligne si la nouvelle ligne est fixé sur True. La sortie de cette fonction est conforme à la norme RFC 3548. |
b2a_hqx |
Cette fonction permet d'exécuter la conversion hexbin4 binaire en ASCII et de retourner la chaîne de caractères résultante. Le paramètre doit déjà être codé en RLE et avoir une longueur divisible par 3 (sauf éventuellement le dernier fragment). |
b2a_uu |
Cette fonction permet de convertir les données binaires en une ligne de caractères ASCII, la valeur de retour est la ligne convertie, y compris un caractère de nouvelle ligne. La longueur des données doit être au maximum de 45. |
b2a_qp |
Cette fonction permet de convertir les données binaires en une ou plusieurs lignes de caractères ASCII dans un codage affichable entre guillemets. |
b2a_hex |
Cette fonction permet de retourner la représentation hexadécimale des données binaires. Chaque octet de données est converti en la représentation hexadécimale à 2 chiffres correspondante. L'objet d'octets renvoyé est donc deux fois plus long que la longueur des données. |
crc32 |
Cette fonction permet de calculer le CRC-32, la somme de contrôle 32 bits des données, en commençant par un CRC initial de valeur. |
crc_hqx |
Cette fonction permet de calculer une valeur CRC de 16 bits de données, en commençant par la valeur spécifié comme CRC initial et renvoyez le résultat. Il utilise le polynôme CRC-CCITT x16 + x12 + x5 + 1, souvent représenté par 0x1021. Ce CRC est utilisé au format binhex4. |
hexlify |
Cette fonction permet de retourner la représentation hexadécimale des données binaires. Chaque octet de données est converti en la représentation hexadécimale à 2 chiffres correspondante. L'objet d'octets renvoyé est donc deux fois plus long que la longueur des données. |
rlecode_hqx |
Cette fonction permet d'effectuer une compression RLE de style binhex4 sur les données et de retourner le résultat. |
rledecode_hqx |
Cette fonction permet d'effectuer une décompression RLE sur les données, conformément à la norme binhex4. |
unhexlify |
Cette fonction permet de retourner les données binaires représentées par la chaîne de caractères hexadécimale spécifié. |