代码之家  ›  专栏  ›  技术社区  ›  Sinan Ünür

什么文件类型以老板7开头?

  •  4
  • Sinan Ünür  · 技术社区  · 15 年前

    我正在查看90年代早期生成的一些文件,其中一个文件似乎包含对以某种二进制格式打包成许多大文件的数据的引用。

    文件的前六个字节是0x42 0x4f 0x53 0x53 0x20 0x37,拼写为boss 7。

    我对各种文件类型信息源(包括/usr/share/file/magic)的搜索没有找到任何结果。有人知道哪些软件可能被用来生成以这些字节开头的文件吗?任何关于文件布局的信息都是很好的。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Sinan Ünür    15 年前

    文件可能是由VisualWorks Smalltalk生成的:

    [老板7.5 ]

    包含二进制对象流服务,它支持有效的存储和 从文件中检索对象(包括代码)。

    注意,对于代码存储,包裹系统现在取代了boss。

    我尝试使用提供的IDE加载文件 http://www.cincomsmalltalk.com/ 它产生了一个有意义的例外:

    The identifier MediaCollectionDictionary has no binding

    文件包含:

        MediaCollectionDictionary
        MediaCollection*
        CallMediaVehDict2
    

    这意味着,如果我现在能弄清楚其余的文件是做什么的,并学习足够的smalltalk,我就可以解决这个混乱。

    当然,我不确定这个分析是否正确。 所以,如果你还有其他想法,请告诉我。谢谢您。

    很久以后: 所以,我的初步评估似乎是正确的。我在comp.lang.smalltalk上得到了一些有用的提示: http://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#

        2
  •  2
  •   igouy peenut    15 年前