Noções sobre o ficheiro de temporização de scriptreplay

0

Estou tentando entender os arquivos de tempo produzidos pelo comando script (que devem ser lidos por scriptreplay durante a execução de arquivos typescript). O arquivo de tempo é sempre feito de duas colunas, eu acho que o primeiro representa o atraso antes de cada pedaço do arquivo typescript ser impresso. No entanto, tenho dificuldade em entender a segunda coluna. Isso representa o tamanho de cada pedaço? Ou é apenas um inteiro representando o código ascii do último caractere naquele pedaço? Ou é algo totalmente diferente?

Bem, acredito que não encontrei nenhuma especificação sobre o formato de arquivo de tempo on-line. Tentei ler a implementação de script e scriptreplay sem sucesso.

    
por user159894 07.03.2016 / 01:01

1 resposta

3

A página de manual de script dá a resposta:

-t, --timing[=file]
Output timing data to standard error, or to file when given. This data contains two fields, separated by a space. The first field indicates how much time elapsed since the previous output. The second field indicates how many characters were output this time. This information can be used to replay typescripts with realistic typing and output delays.

Então, "tamanho de cada pedaço" está correto.

    
por 07.03.2016 / 02:15