Reverse Engineering iWork (So You Don't Have To)
Posted by AndrewMD5@reddit | programming | View on Reddit | 7 comments
Posted by AndrewMD5@reddit | programming | View on Reddit | 7 comments
paul_h@reddit
God's work..
commandersaki@reddit
This is some serious cool work, even writing a snappy decompressor (I know decompression is much easier than compression, but still!).
CircumspectCapybara@reddit
Lol at Apple "building an object-oriented layer on top of protobufs with inheritance hierarchies and reflection capabilities."
That sounds like exactly the sort of thing the protobuf authors were trying to avoid.
Besides that, serialization systems that can represent arbitrary runtime objects are often the source of security issues.
Orbidorpdorp@reddit
Apple is an interesting mix of some of the best and brightest minds creating the most performant low-level hardware/system foundation in the world, and complete yum yums at the application/library level that seem to make a sport of making junk.
rwilcox@reddit
Oh, itβs the special kind of wizard work when the blog entry starts with
alchebyte@reddit
"I am not held back by the conventional wisdom for the simple reason that I am completely unaware of it."
π»
andynormancx@reddit
Wow, well done π