私が現在取り組んでいるアプリケーションには、上記の種類のファイルがいくつか含まれています。これらのファイルは、OpenStep と呼ばれるレガシー フレームワークの NSArchiver を使用して作成されます。
私が正しければ、これは OS/X の開始前から使用されていたデータ形式であり、現在は NSKeyedArchiver に置き換えられています。NSUnArchiver の現在の OS/X 実装は、まだこの古い形式を読み取ることができると思いますが。
これらのファイルを開くと、BlockArray、NSObject などのデータ形式など、人間が読み取ることができるコンテンツがいくつかあります。残りは、意味をなさないバイナリ データです。
Java ベースのアプリケーションでさらに処理するには、これらのファイルから情報を取得できる必要があります。この場合、これらのファイルの情報を使用できるように、何をすべきか教えていただければ幸いです。
補足:
- GNUSTEP 実装は、この typedstream データをサポートしていません。
- 私の主なアプリケーションは Java で書かれています。
- できれば、OS/X プラットフォームで開発する必要のないソリューションです。
- ソリューションは、Windows プラットフォームで実行する必要があります。