Read a range of bytes from a file or other resource that is readable and
seekable. The range start and end are inclusive of the bytes within that
range.
Read a range of bytes synchronously from a file or other resource that is
readable and seekable. The range start and end are inclusive of the bytes
within that range.