share/binary: change get_string to keep reading after exceeding buffer space