Вопрос

Я смотрю на некоторые файлы, созданные в начале 90-х годов. Один из них, похоже, содержит ссылки на данные, упакованные в некоторый двоичный формат в несколько больших файлов.

Первые шесть байтов файла: 0x42 0x4f 0x53 0x53 0x20 0x37, что означает БОСС 7.

Мои поиски различных источников информации о типах файлов, в том числе / usr / share / file / magic, ничего не дали. Кто-нибудь знает, какое программное обеспечение могло быть использовано для создания файлов, начинающихся с этих байтов? Любая информация о расположении файла будет отличной.

Это было полезно?

Решение

Похоже, файл был сгенерирован 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#

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top