StringData reading/writing