Information

Author(s) Quentin Cappart
Deadline Καμία προθεσμία
Submission limit No limitation

Συνδεθείτε

Conversions binaire <-> Base32

L'encodage Base32 (défini dans la RFC 4648) est un autre moyen de représenter des données binaires sous forme de texte ASCII. Son fonctionnement est similaire à celui du Base64, avec les différences suivantes :

  • Base32 utilise un alphabet de 32 caractères, tandis que Base64 en utilise 64.
  • Base32 encode les données binaires en utilisant des groupes de 5 bits (au lieu de 6 bits comme Base64).

Chaque groupe de 5 bits est converti en un caractère selon l’alphabet : ABCDEFGHIJKLMNOPQRSTUVWXYZ234567. Similairement à Base64, lorsque le nombre de bits n’est pas un multiple de 5, des bits 0 sont ajoutés pour compléter le dernier groupe, et le caractère = est utilisé comme padding.


Question 1:

Convertir la séquence binaire suivante en Base32 : 01001000 01101001

Question 2:

Convertir la séquence binaire suivante en Base32 : 01000001 01000010 01000011

Question 3:

Convertir la chaîne Base32 suivante en binaire (avec les groupes de 8 bits séparés par des espaces) : JBSQ====

Question 4:

Convertir la chaîne Base32 suivante en binaire (avec les groupes de 8 bits séparés par des espaces) : IFBEG===

Question 5:

Convertir la séquence binaire suivante en Base32 (avec les groupes de 8 bits séparés par des espaces) : 00110001 00110010 00110011 00110100