C.1.1 String Storage Layout

Length of String including Null terminator Stream of bytes with Null terminator
Long Variable

All strings use this format. A null string is a byte count (length) of zero only. That is, there will be four bytes with a value of zero, not four bytes plus one byte of variable data containing a null.