update tp1

This commit is contained in:
Francois Lesueur 2022-09-13 09:16:26 +02:00
parent 0a34bcbf3e
commit 824317acb8

View File

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