📚 Moyen 5 questions

QCM - Section 64: alphabet (Partie 1)

Quiz interactif avec 5 questions. Testez vos connaissances!

Comment jouer ?

  • 1. Lisez chaque question attentivement
  • 2. Choisissez votre réponse parmi les options
  • 3. Cliquez sur "Voir la réponse" pour vérifier
  • 4. Comptez vos bonnes réponses à la fin !

Quiz: QCM - Section 64: alphabet (Partie 1)

5 questions | Difficulté: moyen


Question 1

Quel est le résultat de la fonction base64.standard_b64encode(b'Hello World!'.encode('UTF-8')) ?

  • A. hVj5YWNrZWQ=
  • B. hVj5YWNrZWQx
  • C. hVj5YWNrZWQz
  • D. hVj5YWNrZWQ
Voir la réponse

Réponse correcte: A

La fonction base64.standard_b64encode() prend en argument un objet bytes-like et renvoie une chaîne de caractères qui représente le codage Base64 du contenu passé en entrée.


Question 2

Quel est le but de la fonction base64.urlsafe_b64encode(b'Hello World!'.encode('UTF-8')) ?

  • A. Encodage Base64 standard avec des caractères spéciaux enlevés
  • B. Encodage Base64 URL safe avec des caractères spéciaux conservés
  • C. Décodage de chaîne de caractères base64
  • D. Codage des données binaires en utilisant un alphabet alternatif
Voir la réponse

Réponse correcte: B

La fonction base64.urlsafe_b64encode() est une variante de la codification Base64 qui évite l’utilisation des caractères spéciaux du codage standard pour les applications URL.


Question 3

Quel est le but de la fonction base64.a85encode(b'Hello World!'.encode('UTF-8'), foldspaces=True) ?

  • A. Encodage Base64 avec des espaces remplacés par un caractère spécial ‘y’
  • B. Décodage de chaîne de caractères base64
  • C. Encodage des données binaires en utilisant un alphabet alternatif
  • D. Codage des données binaires en utilisant le codage ASCII
Voir la réponse

Réponse correcte: A

La fonction base64.a85encode() prend en argument un objet bytes-like et permet de coder les données binaires en utilisant un alphabet alternatif. Si la variable foldspaces est définie à True, les espaces sont remplacés par le caractère spécial ‘y’.


Question 4

Quel est le but de la fonction base64.b85encode(b'Hello World!'.encode('UTF-8'), pad=True) ?

  • A. Encodage Base64 avec des espaces remplacés par un caractère spécial ‘y’
  • B. Décodage de chaîne de caractères base64
  • C. Encodage des données binaires en utilisant le codage ASCII
  • D. Encodage des données binaires en utilisant un alphabet alternatif
Voir la réponse

Réponse correcte: C

La fonction base64.b85encode() prend en argument un objet bytes-like et permet de coder les données binaires en utilisant le codage ASCII. Si la variable pad est définie à True, les données sont padées pour qu’elles soient un multiple de 4 avant l’encodage.


Question 5

Quel est le but de la fonction base64.b85decode(b'VG8gZW5kIHdvcmxkIQ==') ?

  • A. Encodage Base64 avec des espaces remplacés par un caractère spécial ‘y’
  • B. Décodage de chaîne de caractères base64 URL safe
  • C. Encodage des données binaires en utilisant le codage ASCII
  • D. Decodage de données binaires codées avec le codage ASCII
Voir la réponse

Réponse correcte: D

La fonction base64.b85decode() permet de décodifier les données binaires codées en utilisant le codage ASCII.