|
|
|
|
|
by xmddmx
284 days ago
|
|
I share the author's sentiment. I hate these things. True story: trying to reverse engineer macOS Photos.app sqlite database format to extract human-readable location data from an image. I eventually figured it out, but it was: A base64 encoded
Binary Plist format
with one field containing a ProtoBuffer
which contained another protobuffer
which contained a unicode string
which contained improperly encoded data (for example, U+2013 EN DASH was encoded as \342\200\223) This could have been a simple JSON string. |
|
There's nothing "simple" about parsing JSON as a serialization format.