El protocolo Advanced Video Attribute Terminal Assembler and Recreator ( AVATAR ) es un sistema de secuencias de escape que se utiliza ocasionalmente en los sistemas de tablones de anuncios (BBS). Su nivel básico fue diseñado explícitamente como una compresión de los códigos de escape ANSI mucho más largos y, por lo tanto, puede renderizar texto e ilustraciones en color más rápido en conexiones lentas. Incluso cuando el terminal no lo entendió, los datos en el disco podrían usar el formato AVATAR y así ocupar menos espacio.
AVATAR se adaptó a Advanced Zansi / Avatar Terminal Handshaking Output Transfer Handler ( AZATHOTH ). Nunca se implementó, pero se incluyó como zazt.sys.
El protocolo básico está definido por la propuesta de estándar técnico de FidoNet FSC-0025. [1]
Avatar se extendió más tarde a fines de 1989 a AVT / 0 [2] (a veces denominado AVT / 0 +) que incluía funciones para desplazarse por áreas de la pantalla (útil para chat en pantalla dividida o programas de escritura de correo en pantalla completa), también como compresión de patrones más avanzada. Estas extensiones no se podían convertir directamente en secuencias comprendidas por los terminales ANSI existentes, sino que reflejaban las instalaciones adicionales disponibles en IBM PC BIOS.
Avatar se implementó originalmente en Opus BBS, pero más tarde lo popularizó RemoteAccess . RemoteAccess vino con una utilidad, AVTCONV, que permitió una fácil traducción de documentos ANSI a Avatar, lo que ayudó a su adopción.
FSC-0025 define una compresión para:
FSC-0037 define: