Section courante

A propos

Section administrative du site

binascii

Binaire ASCII
Python

Description

Ce module contient les outils de conversion entre des représentations binaires codées en binaire et diverses.

Liste des exceptions

Nom Description
Error Cette exception est déclenchée en cas d'erreur. Ce sont généralement des erreurs de programmation.
Incomplete Cette exception est déclenchée lorsque des données incomplètes se produisent. Ce ne sont généralement pas des erreurs de programmation, mais peuvent être traitées en lisant un peu plus de données et en réessayant.

Liste des procédures et fonctions

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é.


Dernière mise à jour : Vendredi, le 3 janvier 2020