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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top