Ttyrec - Ttyrec

А NetHack запись воспроизводится с использованием termrec

ttyrec это программа или ее формат файла способный записывать TTY выход текстовый режим программу вместе с отметками времени, а затем воспроизвести ее.

Он широко используется, например, в NetHack сообщество для хранения повторов игр.

Это похоже на сценарий команда, но также позволяет приостанавливать, замедлять или ускорять воспроизведение. Он также может транслировать запись по сети и использоваться для передачи файлов с uudecode.[1]

Рекордеры и плееры

  • оригинал ttyrec[1] (Unix)
  • Срок :: TtyRec[2] (Perl)
  • Срок :: TtyRec :: Plus[3] (Perl)
  • Галстук :: Ручка :: TtyRec[4] (Perl)
  • termrec[5] (Win32, Unix)

Только воспроизведение

  • TTYPLAYER[6] (Ява)
  • IPBT[7] (Unix)

Спецификация технического формата файла

Каждый чанк состоит из заголовка, использующего 32-битный беззнаковый прямой порядок байтов числа:

  • сек - секунды, либо с начала записи (отсчитывается от 0), либо с момента Эпоха Unix
  • usec - 0..999999 микросекунд
  • len - длина полезной нагрузки

и фактическая полезная нагрузка, записанная как текст с vt100 коды управления.

Формат не содержит никакой информации об используемом наборе символов или о размере терминала, необходимом для воспроизведения файла. termrec введет эту информацию как е для UTF-8 или е%@ для не UTF-8 и как е[8;Y;Икст для размера, но не все игроки поймут эти коды.

Связанные форматы

использованная литература

  1. ^ а б "Ttyrec: диктофон tty".
  2. ^ https://metacpan.org/module/Term::TtyRec
  3. ^ https://metacpan.org/module/Term::TtyRec::Plus
  4. ^ https://metacpan.org/module/Tie::Handle::TtyRec
  5. ^ «1 КБ: Программное обеспечение / Termrec».
  6. ^ http://www-masu.ist.osaka-u.ac.jp/~kakugawa/misc/ttyplayer/index-en.shtml
  7. ^ «IPBT: высокотехнологичный проигрыватель ttyrec для Unix».
  8. ^ «Архивная копия». Архивировано из оригинал на 2006-06-21. Получено 2006-07-06.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  9. ^ "# 68556 - [патч] добавление таймингов в скрипт - журналы отчетов об ошибках Debian".

внешние ссылки