From 824317acb844c47f945d5f768324fad56992345a Mon Sep 17 00:00:00 2001 From: Francois Lesueur Date: Tue, 13 Sep 2022 09:16:26 +0200 Subject: [PATCH] update tp1 --- tp1-encodage-p2.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tp1-encodage-p2.md b/tp1-encodage-p2.md index 7eefc27..1344dce 100644 --- a/tp1-encodage-p2.md +++ b/tp1-encodage-p2.md @@ -33,11 +33,19 @@ Il est donc indispensable pour tous les acteurs (autant matériels que logiciels _[https://xkcd.com/927/](https://xkcd.com/927/)_ -Bonus : Base64 -============== +Base64 +====== L'encodage binaire->texte le plus couramment utilisé est le Base64, dont vous trouverez la description [ici](https://fr.wikipedia.org/wiki/Base64). -> Question 7 : Refaîtes l'encodage et le décodage de votre message en Base64 +> Question 7 : Refaîtes l'encodage et le décodage de votre message en Base64 (avec le détail des étapes, pas un outil en ligne) > Question 8 : Quelle est l'efficacité de Base64 ? + + +Base45 et Base85 (Bonus) +======================== + +Les encodages [Base45](https://billatnapier.medium.com/so-what-is-base-45-and-where-is-it-used-1ab53279d705) et [Base85](https://fr.wikipedia.org/wiki/Ascii85) sont des alternatives au Base64. Base45 est par exemple utilisé pour l'encodage de binaire dans des QR-codes (qui ne représentent que du texte) et Base85 se retrouve dans le format PDF. Il y a donc 45 ou 85 symboles, ce qui n'est pas une puissance de 2. La conversion oblige à réaliser des changements de base par division euclidienne. + +> Question 9 : Refaîtes l'encodage et le décodage de votre message en Base45 et/ou en Base85 (avec le détail des étapes, pas un outil en ligne)