formato de arquivo Quetzal - Quetzal file format

Quetzal
extensão de arquivo .sav, .glksave
Internet tipo de mídia aplicação / x-glksave
número mágico ZFI
Desenvolvido por Martin Geada
Último lançamento
1,4
(13 de novembro de 1997 ; 21 anos ) ( 1997/11/13 )
Tipo de formato Z-machine salvar jogo
recipiente para Z-máquina de estado
prorrogado a partir de Formato de arquivo de intercâmbio
Padrão inform-fiction.org
Formato aberto ? sim

Quetzal é um formato de arquivo padronizado para o estado salvo da Z-máquina jogos, inventado por Martin geada . Antes da introdução de Quetzal, cada intérprete Z-máquina de jogos salvos em seu próprio formato; Quetzal habilitado jogadores para salvar um jogo usando um intérprete e restaurá-lo com outro. Uso do formato é fortemente recomendado em Graham Nelson Z-machine documento de padrões 's, mas não é obrigatória. A maioria dos modernos intérpretes Z-máquina tem a capacidade de salvar arquivos Quetzal.

Os arquivos estão IFF arquivos com uma forma de "ZFI" (presumivelmente de pé para " Interactive Fiction Z-machine Save"), embora os arquivos salvos são comumente dada uma extensão do" .sav ': menos comumente avistados são 'quz' e' RQ". Apesar da referência ao Z-máquina no código FORMA, o formato provou ser suficientemente flexível para ser adaptado para, pelo menos, uma arquitectura alternativa, Glulx .

A leitura magic-número dos arquivos são muitas vezes mostrado como:

'IFF data, Z-machine or Glulx saved game file (Quetzal)'

A backronym para o formato é " Q uetzal U nifies E fficiently T ele Z -Machine A rchive L anguage".

1.3b versão, que foi amplamente disponível, continha um bug depois corrigido na versão 1.4: após uma instrução salvar, o Z-máquina requer que um código de sucesso é guardado em um lugar especial (que é diferente dependendo da versão). Versões do padrão Quetzal antes de 1.4 tem referência apenas para a instrução após o salvar, o que complica encontrar o lugar correto para colocar o código de sucesso.

links externos