I have a file in the following format:
NeXT/Apple typedstream data, little endian, version 4, system 1000
Looking at it in a hex editor, it’s clearly made up of NSsomething objects (NSArray, NSValue, etc). It also appears to have an embedded plist!
I’m guessing there’s a straightforward way to read this file and output it in some more readable fashion (similar to the output of repr() or print_r()).
I assume I’ll need to do this using Objective-C?
If it’s a binary plist, it should be easy to read it with Xcode / Plist Editor,
plutil, or your own Objective-C code. Otherwise, depending on the file, it could be more challenging. The file stores a serialized representation of Objective-C objects. As such, it’s only intended to be readable by the software that created it.