Que tipo de arquivo começa com BOSS 7?
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.
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
Perguntar ao comp .lang.smalltalk
Perguntar ao a lista vwnc mailing