[text] Empty strings should be "", not nothing.
[text] Apple quotes plist characters differently from GNUStep.

Add another quotable table, and choose the right one based on format.
[text] Write data elements in blocks of 4 bytes separated by spaces.