Pergunta

Estou olhando para alguns arquivos gerados no início dos anos 90. Um deles parece ter referências a dados embalados em algum formato binário em um número de arquivos grandes.

Os seis primeiros bytes do arquivo são 0x42 0x4F 0x53 0x53 0x20 0x37 que explicita BOSS 7.

As minhas pesquisas de várias fontes de informação tipo de arquivo, incluindo / usr / share / file / magic não apareceu nada. Alguém sabe o que software poderia ter sido usado para gerar arquivos que começam com esses bytes? Qualquer informação sobre layout de arquivo seria ótimo.

Foi útil?

Solução

Parece que o arquivo pode ter sido gerados por VisualWorks Smalltalk:

[SALIÊNCIA 7,5]

Contém o objeto binário Streaming Service, que suporta o armazenamento eficiente e recuperação de objetos, incluindo código, para e de arquivos.

Note que, para armazenamento de código, o sistema de encomendas agora substitui BOSS.

Eu tentei carregar o arquivo usando o IDE fornecido em http://www.cincomsmalltalk.com/ e gerou uma exceção significativa:

The identifier MediaCollectionDictionary has no binding

O arquivo contém:

    MediaCollectionDictionary
    MediaCollection*
    CallMediaVehDict2

etc que significa que, se eu pudesse agora descobrir o que o resto dos arquivos fazer e aprender o suficiente SmallTalk, eu poderia separar essa confusão.

É claro, eu não tenho certeza se essa análise está correta. Então, por favor, se você tiver quaisquer outras idéias, me avise. Obrigado.

Muito mais tarde: Então, a minha avaliação inicial parece ser correto. Eu tenho algumas dicas úteis sobre comp.lang.smalltalk: http : //groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#

Outras dicas

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top