Ttyrec - Ttyrec

ttyrec je program nebo jeho formát souboru schopný zaznamenat TTY výstup a textový režim program spolu s časovými razítky a poté jej znovu přehrát.
Je široce používán například v NetHack komunita pro ukládání herních replayů.
Je to podobné jako u skript příkaz, ale také umožňuje pozastavení, zpomalení nebo zrychlení přehrávání. Může také streamovat záznam v síti a použít jej k přenosu souborů uudecode.[1]
Rekordéry a přehrávače
- originál ttyrec[1] (Unix)
- Termín :: TtyRec[2] (Perl)
- Termín :: TtyRec :: Plus[3] (Perl)
- Kravata :: Rukojeť :: TtyRec[4] (Perl)
- termrec[5] (Win32, Unix)
Pouze přehrávání
Technická specifikace formátu souboru
Každý blok se skládá ze záhlaví používajícího 32 bitů bez znaménka malý Endian čísla:
- sek - sekundy, buď od začátku záznamu (na základě 0), nebo od Unixová epocha
- usec - 0..999999 mikrosekund
- len - délka užitečného zatížení
a skutečné užitečné zatížení napsané jako text s vt100 kontrolní kódy.
Formát neobsahuje žádné informace o použité znakové sadě ani o velikosti terminálu potřebného k přehrávání souboru. termrec vloží tyto informace jako E%G pro UTF-8 nebo E%@ pro ne UTF-8 a jako E[8;Y;Xt pro velikost, ale ne všichni hráči budou těmto kódům rozumět.
Související formáty
Reference
- ^ A b "Ttyrec: rekordér tty".
- ^ https://metacpan.org/module/Term::TtyRec
- ^ https://metacpan.org/module/Term::TtyRec::Plus
- ^ https://metacpan.org/module/Tie::Handle::TtyRec
- ^ „1 kB: Software / Termrec“.
- ^ http://www-masu.ist.osaka-u.ac.jp/~kakugawa/misc/ttyplayer/index-en.shtml
- ^ „IPBT: high-tech ttyrec player for Unix“.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2006-06-21. Citováno 2006-07-06.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ "# 68556 - [oprava] přidání časování do skriptu - protokoly hlášení chyb Debianu".