我正在查看 90 年代初期生成的一些文件。其中一个似乎包含对以某种二进制格式打包在许多大文件中的数据的引用。
文件的前六个字节是 0x42 0x4f 0x53 0x53 0x20 0x37 拼写 BOSS 7。
我对各种文件类型信息来源的搜索,包括 /usr/share/file/magic 没有发现任何东西。有谁知道可能使用什么软件来生成以这些字节开头的文件?有关文件布局的任何信息都会很棒。
看起来该文件可能是由 VisualWorks Smalltalk 生成的:
[BOSS 7.5]
包含二进制对象流服务,它支持对象(包括代码)与文件的高效存储和检索。
请注意,对于代码存储,包裹系统现在取代了 BOSS。
我尝试使用http://www.cincomsmalltalk.com/提供的 IDE 加载文件,它生成了一个有意义的异常:
标识符 MediaCollectionDictionary 没有绑定
该文件确实包含:
媒体收藏词典 媒体收藏* 呼叫MediaVehDict2
等等,这意味着,如果我现在可以弄清楚其余文件的作用并学习足够的 SmallTalk,我就可以解开这个烂摊子。
当然,我不确定这个分析是否正确。所以,如果您有任何其他想法,请告诉我。谢谢你。
很久以后:所以,我最初的评估似乎是正确的。我得到了一些关于 comp.lang.smalltalk 的有用提示:http ://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#