Read a data whose length is encoded in the row before its contents.
offset to point to the first byte after the end of the read region.
This function is safe if the datum’s length and contents were previously written by
and it was only written with a
String tag if it was indeed UTF-8.