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.