ttyrec

ttyrec — это программа или формат ее файла, способные записывать TTY вывод программы текстового режима вместе с метками времени, а затем воспроизводить его.
Он широко используется, например, в сообществе NetHack для хранения повторов игр.
Она похожа на сценария команду , но также позволяет приостанавливать, замедлять или ускорять воспроизведение. Он также может транслировать запись по сети и использоваться для передачи файлов с помощью uudecode . [1]
Рекордеры и проигрыватели
[ редактировать ]- оригинальный ttyrec [1] (Юникс)
- Срок::TtyRec [2] (Перл)
- Термин::TtyRec::Плюс [3] (Перл)
- Tie::Handle::TtyRec [4] (Перл)
- террек [5] (Win32, Юникс)
Только воспроизведение
[ редактировать ]Техническая спецификация формата файла
[ редактировать ]Каждый фрагмент состоит из заголовка, в котором используются 32-битные беззнаковые числа с прямым порядком байтов :
- sec – секунды либо с начала записи (отсчет от 0), либо с эпохи Unix.
- usec – 0..999999 микросекунд
- len – длина полезной нагрузки
и фактическая полезная нагрузка записана в виде текста с vt100 управляющими кодами .
Формат не содержит никакой информации ни об используемом наборе символов, ни о размере терминала, необходимом для воспроизведения файла. termrec внедрит эту информацию как \e %G для UTF-8 или \e %@ для не UTF-8, а как \e [8; И ; Х t из-за размера, но не все игроки поймут эти коды.
Связанные форматы
[ редактировать ]- nh-рекордер [8]
- Джои Хесса Модификации сценария [9]
- RealLogs
Ссылки
[ редактировать ]- ^ Jump up to: а б «Ttyrec: записывающее устройство tty» . Архивировано из оригинала 30 июля 2007 г. Проверено 6 июля 2006 г.
- ^ «Term::TtyRec — обрабатывает данные ttyrec — Metacpan.org» . Архивировано из оригинала 27 октября 2021 г. Проверено 16 сентября 2013 г.
- ^ «Term::TtyRec::Plus — прочитать ttyrec — Metacpan.org» . Архивировано из оригинала 27 октября 2021 г. Проверено 16 сентября 2013 г.
- ^ «Tie::Handle::TtyRec — напишите ttyrec — Metacpan.org» . Архивировано из оригинала 27 октября 2021 г. Проверено 16 сентября 2013 г.
- ^ «1 КБ: Программное обеспечение/Термрек» . Архивировано из оригинала 15 июля 2006 г. Проверено 6 июля 2006 г.
- ^ "Типплеер" . Архивировано из оригинала 11 февраля 2012 г. Проверено 9 апреля 2008 г.
- ^ «IPBT: высокотехнологичный проигрыватель ttyrec для Unix» . Архивировано из оригинала 30 июня 2006 г. Проверено 6 июля 2006 г.
- ^ «Рекордер/плеер Nethack, версия 1.0» . Архивировано из оригинала 21 июня 2006 г. Проверено 6 июля 2006 г.
- ^ «#68556 — [патч] добавление таймингов в скрипт — журналы отчетов об ошибках Debian» . Архивировано из оригинала 10 апреля 2019 г. Проверено 13 июня 2014 г.