2009-05-05 6 views
4

Ich schaue mir einige Dateien an, die in den frühen 90ern erzeugt wurden. Einer von ihnen scheint Referenzen auf Daten zu haben, die in einigen großen Dateien in einem binären Format gepackt sind.Welcher Dateityp beginnt mit BOSS 7?

Die ersten sechs Bytes der Datei sind 0x42 0x4f 0x53 0x53 0x20 0x37, die BOSS-Zauber 7.

Meine Recherchen von verschiedenen Quellen von Dateitypinformationen, einschließlich/usr/share/file/Magie nicht aufgedreht etwas. Weiß jemand, welche Software zum Generieren von Dateien verwendet wurde, die mit diesen Bytes beginnen? Jede Information über Datei-Layout wäre großartig.

Antwort

3

Es sieht aus wie die Datei von Visualworks Smalltalk erzeugt worden sein könnte:

[BOSS 7.5]

die Binärobjekt-Streaming-Service enthält, die eine effiziente Speicherung und Abrufen von Objekten unterstützt, einschließlich Code , zu und von Dateien.

Beachten Sie, dass das Paketsystem für Code-Speicher jetzt BOSS ersetzt.

ich versucht, die Datei mit dem IDE bei http://www.cincomsmalltalk.com/ vorgesehen zu laden und erzeugt eine sinnvolle Ausnahme:

The identifier MediaCollectionDictionary has no binding

Die Datei enthält:

 
    MediaCollectionDictionary 
    MediaCollection* 
    CallMediaVehDict2 

etc, was bedeutet, wenn ich konnte jetzt herausfinden, was der Rest der Dateien tun und genug SmallTalk lernen, könnte ich dieses Durcheinander entwirren.

Natürlich bin ich nicht sicher, ob diese Analyse korrekt ist. Also bitte, wenn Sie andere Ideen haben, lassen Sie es mich wissen. Vielen Dank.

Viel später: So scheint meine erste Einschätzung richtig zu sein. Ich habe ein paar nützliche Tipps für comp.lang.smalltalk: http://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#