doc, src: improve default read length
This commit sets the default length of bytes to read to a value that doesn't throw an error in the absence of another optional option.
I'm not 100% sure if there are additional places in the code or documentation which should also be updated due to repetition.