smalltalk - 什么文件类型以 BOSS 7 开头?

标签 smalltalk file-type

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

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

我对各种文件类型信息来源的搜索,包括/usr/share/file/magic 没有发现任何东西。有谁知道可能使用什么软件来生成以这些字节开头的文件?有关文件布局的任何信息都会很棒。

最佳答案

看起来该文件可能是由 VisualWorks Smalltalk 生成的:

[BOSS 7.5]

Contains the Binary Object Streaming Service, which supports efficient storage and retrieval of objects, including code, to and from files.

Note that for code storage, the parcel system now supercedes BOSS.


我尝试使用 http://www.cincomsmalltalk.com/ 提供的 IDE 加载文件它产生了一个有意义的异常:
标识符 MediaCollectionDictionary 没有绑定(bind)
该文件确实包含:
媒体收藏词典
媒体收藏*
调用MediaVehDict2

等等,这意味着,如果我现在可以弄清楚其余文件的作用并学习足够的 SmallTalk,我就可以解开这个烂摊子。
当然,我不确定这个分析是否正确。 所以,如果您有任何其他想法,请告诉我。谢谢你。
很久以后:所以,我最初的评估似乎是正确的。我在 comp.lang.smalltalk 上得到了一些有用的提示:http://groups.google.com/group/comp.lang.smalltalk/browse_thread/thread/5d55d857e2f80158#

关于smalltalk - 什么文件类型以 BOSS 7 开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827191/

相关文章:

smalltalk - self subclassResponsibility 的使用

c - C 中确定文件的文件类型

github - 在 GitHub 上显示二进制文件的文本差异

c# - 与应用程序的文件类型关联 (C#)

string - Smalltalk - 比较两个字符串是否相等

smalltalk - 特质是好是坏?

vim - Vim 是否自动为自定义文件类型加载特定于文件类型的插件?

linux - 如何在 bash 上按文件类型将文件分类到文件夹中(使用 'file' 命令)?

smalltalk - 方法检查 Squeak/Smalltalk

smalltalk - 我如何使用 Smalltalk 的内置解析器或编译器来解析我自己的带有可选参数的消息?