Code d'échappement ANSI
Suites de caractères commençant par ESC qui demandent au terminal de déplacer le curseur, de changer de couleur ou d'effacer l'écran au lieu d'afficher quoi que ce soit.
La norme s'appelle officiellement ECMA-48 (1976) et fut reprise en 1979 sous le nom ANSI X3.64, mais c'est le terminal VT100 de DEC, en 1978, qui l'a rendue réelle. La plupart des séquences s'ouvrent par le Control Sequence Introducer, ESC [, suivi de nombres et d'une lettre finale : ESC[2J efface l'écran, ESC[1;31m donne du texte rouge en gras. Le m désigne SGR, les commandes de couleur et de style dont est faite chaque pièce d'ANSI art et chaque menu de BBS.
Sur PC, la prise en charge passait par ANSI.SYS, et sur les BBS elle décidait si l'on voyait des menus colorés ou un mur de caractères illisibles. Les codes ont depuis reçu des extensions 256 couleurs et 24 bits. La console Windows n'a commencé à les interpréter nativement qu'en 2016 — quarante ans après la norme, ce qui montre combien de temps on peut s'en passer.