pub fn read_str(key: &[u8], pos: usize) -> Option<(&str, usize)>
Read a u16 BE length + bytes string field at pos; returns the string and the position after it.
u16 BE length + bytes
pos