read Into
suspend fun readInto(offset: Long, destination: ByteArray, destinationOffset: Int = 0, length: Int = destination.size - destinationOffset): Int
Reads up to length bytes starting at offset directly into destination at destinationOffset without allocating intermediate byte arrays.
Return
Total number of bytes read, or 0 if EOF is reached.