Quale tipo di file inizia con BOSS 7?
Domanda
Sto guardando alcuni file generati nei primi anni '90. Uno di questi sembra contenere riferimenti a dati impacchettati in un formato binario in un numero di file di grandi dimensioni.
I primi sei byte del file sono 0x42 0x4f 0x53 0x53 0x20 0x37 che indica BOSS 7.
Le mie ricerche su varie fonti di informazioni sul tipo di file, tra cui / usr / share / file / magic, non hanno prodotto nulla. Qualcuno sa quale software potrebbe essere stato utilizzato per generare file che iniziano con questi byte? Qualsiasi informazione sul layout dei file sarebbe ottima.
Soluzione
Sembra che il file potrebbe essere stato generato da VisualWorks Smalltalk:
[BOSS 7.5]
Contiene il servizio di streaming di oggetti binari, che supporta l'archiviazione efficiente e recupero di oggetti, incluso il codice, da e verso i file.
Nota che per l'archiviazione del codice, il sistema di pacchi ora sostituisce BOSS.
Ho provato a caricare il file utilizzando l'IDE fornito all'indirizzo http://www.cincomsmalltalk.com/ e ha generato un'eccezione significativa:
The identifier MediaCollectionDictionary has no binding
Il file contiene:
MediaCollectionDictionary MediaCollection* CallMediaVehDict2
ecc. il che significa che se ora potessi capire cosa fanno gli altri file e apprendere abbastanza SmallTalk, potrei districare questo casino.
Naturalmente, non sono sicuro che questa analisi sia corretta. Quindi, per favore, se hai altre idee, fammi sapere. Grazie.
Molto più tardi: Quindi, la mia valutazione iniziale sembra essere corretta. Ho ricevuto alcuni suggerimenti utili su comp.lang.smalltalk: http : //groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#
Altri suggerimenti
Chiedi comp .lang.smalltalk
Chiedi a la mailing list di vwnc