Articulo de referencia

ttyrec

Una grabación de NetHack reproducida usando termrec ttyrec es un programa o su formato de archivo capaz de grabar la salida TTY de un programa en modo texto junto con marcas de ...

Una grabación de NetHack reproducida usando termrec

ttyrec es un programa o su formato de archivo capaz de grabar la salida TTY de un programa en modo texto junto con marcas de tiempo y luego reproducirla.

Se utiliza ampliamente, por ejemplo, en la comunidad NetHack para almacenar repeticiones de partidas.

Es similar al comando de script , pero también permite pausar, ralentizar o acelerar la reproducción. También puede transmitir la grabación en la red y utilizarse para transferir archivos con uudecode . [ 1 ]

Flautas dulces y músicos

  • ttyrec original [ 1 ] (Unix, abandonado)
  • ovh-ttyrec (Unix) [ 2 ]
  • Term::TtyRec [ 3 ] (Perl)
  • Term::TtyRec::Plus [ 4 ] (Perl)
  • Tie::Handle::TtyRec [ 5 ] (Perl)
  • termrec [ 6 ] (Win32, Unix)

Solo reproducción

Especificación del formato de archivo técnico

Cada fragmento consta de una cabecera que utiliza números little-endian sin signo de 32 bits:

  • seg segundos, ya sea desde el inicio de la grabación (basado en 0) o desde la época Unix.
  • usec 0..999999 microsegundos
  • len longitud de la carga útil

y la carga útil real escrita como texto con códigos de control vt100 .

El rango de 32 bits por segundo hace que el formato sea susceptible al problema del año 2038 .

El formato no contiene ninguna información sobre el conjunto de caracteres utilizado ni sobre el tamaño del terminal necesario para reproducir el archivo. termrec inyectará esta información como \e %G para UTF-8 o \e %@ para no UTF-8 y como \e [8; Y ; X t para el tamaño, pero no todos los reproductores entenderán estos códigos.

Referencias

  1. 1 2 "Ttyrec: Un grabador tty" . Archivado del original el 30-07-2007 . Recuperado el 06-07-2006 .
  2. "ovh/ovh-ttyrec: Versión mejorada (pero compatible) del clásico ttyrec" . GitHub . Consultado el 25 de enero de 2025 .
  3. "Term::TtyRec - maneja datos ttyrec - metacpan.org" . Archivado del original el 27/10/2021 . Consultado el 16/09/2013 .
  4. "Term::TtyRec::Plus - leer un ttyrec - metacpan.org" . Archivado del original el 27/10/2021 . Consultado el 16/09/2013 .
  5. "Tie::Handle::TtyRec - escribir un ttyrec - metacpan.org" . Archivado del original el 27/10/2021 . Consultado el 16/09/2013 .
  6. "1KB: Software/Termrec" . Archivado del original el 15/07/2006 . Consultado el 06/07/2006 .
  7. "Ttyplayer" . Archivado del original el 11 de febrero de 2012. Consultado el 9 de abril de 2008 .
  8. "IPBT: Un reproductor ttyrec de alta tecnología para Unix" . Archivado del original el 30/06/2006 . Consultado el 06/07/2006 .
  9. "Nethack Recorder/Player Versión 1.0" . Archivado del original el 21/06/2006 . Consultado el 06/07/2006 .
  10. "#68556 - [ parche ] agregando tiempos al script - Registros de informes de errores de Debian" . Archivado del original el 10 de abril de 2019. Recuperado el 13 de junio de 2014 .
  • Cómo grabar y compartir rápidamente grabaciones de pantalla de la terminal
  • Graba y comparte tu sesión de terminal con shelr.tv
  • Cómo grabar partidas de NetHack con ttyrec en la Wayback Machine (archivado el 18 de junio de 2008)