Aller au contenu principal

Représentation de l’information

#Représentation de l’information

Bits, octets, encodages (UTF-8), nombres (binaire, hexadécimal), et médias (texte, image, audio) au niveau binaire.

#Binaire et hexadécimal

texttext
1Décimal 13 = Binaire 1101 = Hex 0x0D

#Conversion de base (divisions euclidiennes)

La conversion décimal → base B se fait par divisions euclidiennes en cascade: on divise n par B, on empile les restes, puis on lit les restes de bas en haut.

Animation:
n÷ basequotientreste
42÷ 2210 (0)
Résultat: 42 en base 10 = 101010 en base 2
Vitesse900ms

#Encodage texte (UTF-8)

#Images (idée)

Une image n’est qu’une matrice de pixels (ex.: RGBA). Les formats (PNG/JPEG) ajoutent compression et métadonnées.