Reverse Engineering Apple's typedstream Format(chrissardegna.com) |
Reverse Engineering Apple's typedstream Format(chrissardegna.com) |
That said, it could be much worse --- JSON, or XML.
I figured that since Script Editor, and the AppleScript components of macOS are so old and creaky, forgotten leftovers in the Yellow Box that no one bothered to fix. I had no idea typedstreams were still being used in modern Apple software.
All they needed was a varint at the head of any marshaled from to at least provide some scoping clue.
[0]: https://github.com/trymoose/handwriting2svg/blob/0eb56cf4582...
[1]: https://github.com/ReagentX/imessage-exporter/blob/beeb853b2...
[2]: https://github.com/ReagentX/imessage-exporter/blob/beeb853b2...