Informasjon

Forfatter(e) Quentin Cappart
Frist Ingen frist
Innleveringsgrense Ingen begrensning

Logg inn

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


Spørsmål 1:

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

Spørsmål 2:

Encoder le texte ASCII Research2026ReportSection5 en Base64.

Spørsmål 3:

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

Spørsmål 4:

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

Spørsmål 5:

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

Spørsmål 6:

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

Spørsmål 7:

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

Spørsmål 8:

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

Spørsmål 9:

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

Spørsmål 10:

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