You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Objects serialized with NSArchiver can't be deserialized with vanilla NSUnarchiver. Looking at the raw data, it seems that the 2 serialisation formats simply are different. Am I missing something?
Awesome project, by the way - invaluable learning tool.
The text was updated successfully, but these errors were encountered:
Last I checked, the NSArchiver non-keyed format was not documented so we're not able to reliably decode it. The existing implementation is for cococtron to cocotron encoding/decoding. If the Apple encoding is documented this could be addressed.
I'd recommend switching to keyed archiving if that is an option, the format is documented enough and is implemented in cocotron.
I've been spending the day reverse engineering the format - looks doable, but I'm not that experienced in serialisation. Just spotted this which helps a lot: https://github.com/depth42/MEUnarchiver
I need to serialise as well as deserialize, in C++. For my current project, I'm confident I can hack something together to handle basic NSAttributedString serialisation supporting just the types I need, but nothing exhaustive nor solid...
Objects serialized with NSArchiver can't be deserialized with vanilla NSUnarchiver. Looking at the raw data, it seems that the 2 serialisation formats simply are different. Am I missing something?
Awesome project, by the way - invaluable learning tool.
The text was updated successfully, but these errors were encountered: