Encodage

Fichier

  • Un fichier est une suite d'octets (8 bits).

  • L'extension d'un fichier indique son format.

    • .txt : fichier texte

    • .jpg : image

    • .mp3 : audio

  • L'extension définie le logiciel par défaut pour ouvrir le fichier.

    • On peut décider d'ouvrir une image avec un éditeur de texte.

    • Clic droit sur le fichier > Ouvrir avec

Fichier binaire

https://upload.wikimedia.org/wikipedia/commons/7/76/Wikipedia_favicon_hexdump.svg

https://commons.wikimedia.org/wiki/File:Wikipedia_favicon_hexdump.svg

Table ASCII

https://upload.wikimedia.org/wikipedia/commons/1/1b/ASCII-Table-wide.svg

https://commons.wikimedia.org/wiki/File:ASCII-Table-wide.svg

Table ASCII

https://upload.wikimedia.org/wikipedia/commons/1/1b/ASCII-Table-wide.svg

https://commons.wikimedia.org/wiki/File:ASCII-Table-wide.svg

  • 0101 0110 0110 0101 0111 0010 0111 0100 = 0x56657274 = ?

    • Vert

Fichier texte

  • Un fichier texte est composé d'une suite de caractères.

  • Chaque caractère est représenté par un code en octet.

  • L'encodage définit la correspondance entre les caractères et les codes.

    • La table ASCII permet d'associer un code de 8 bits à un caractère.

    • Représentation en hexadécimal : 0x41 (0100 0001) pour le caractère A.

ASCII Art

https://upload.wikimedia.org/wikipedia/commons/6/6b/Fish-shell-logo-ascii-black.svg

https://commons.wikimedia.org/wiki/File:Fish-shell-logo-ascii-black.svg