Information

Author(s) Quentin Cappart
Deadline Geen deadline
Submission limit No limitation

Sign in

Conversions Base64 <-> ASCII / UTF-8 / UTF-32 (Python requis)

Dans cet exercice, vous devez effectuer des conversions entre : * des chaînes Base64 et du texte en ASCII * des chaînes Base64 et du texte en UTF-8 * des chaînes Base64 et du texte en UTF-32

IMPORTANT :

  • Ces conversions sont trop longues pour être faites à la main : vous devez utiliser Python avec les commandes de votre choix

Remarque :

  • L’encodage 'utf-32' inclut un BOM au début du flux.
  • Les réponses attendues correspondent exactement au résultat Python.

Répondez en donnant le résultat final demandé (texte ou Base64).


Question 1:

Décoder la chaîne Base64 VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIDEzIGxhenkgZG9ncy4= puis interpréter le résultat en ASCII.

Question 2:

Encoder le texte ASCII Research2026ReportSection5 en Base64.

Question 3:

Décoder la chaîne Base64 Q2Fmw6kgcsOpc3Vtw6kgZMOpasOgIHZ1IDIwMjY= puis interpréter le résultat en UTF-8.

Question 4:

Encoder le texte UTF-8 Encode this longer UTF-8 text: naïve façade coöperate. en Base64.

Question 5:

Décoder la chaîne Base64 UHl0aG9uIDMuMTIgaXMgZnVuIPCfmYI= puis interpréter le résultat en UTF-8.

Question 6:

Encoder le texte UTF-8 Base64 is useful for sending binary data over text protocols. en Base64.

Question 7:

Décoder la chaîne Base64 //4AAFUAAABUAAAARgAAADMAAAAyAAAAIAAAAHQAAABlAAAAcwAAAHQAAAA6AAAAIAAAAEEAAABCAAAAQwAAACAAAAAxAAAAMgAAADMAAAA= puis interpréter le résultat en UTF-32.

Question 8:

Encoder le texte UTF-32 UTF32 makes every char 4 bytes. en Base64.

Question 9:

Décoder la chaîne Base64 //4AAEwAAABvAAAAbgAAAGcAAABlAAAAcgAAACAAAABVAAAAVAAAAEYAAAAzAAAAMgAAACAAAAB0AAAAZQAAAHgAAAB0AAAAIAAAADIAAAAwAAAAMgAAADYAAAA= puis interpréter le résultat en UTF-32.

Question 10:

Décoder la chaîne Base64 RGF0YVNjaWVuY2UxMDE6IENoYXB0ZXIyIFNlY3Rpb240 puis interpréter le résultat en UTF-8.