readExact

suspend fun AsyncInputStream.readExact(buffer: ByteArray, offset: Int, len: Int)
fun SyncInputStream.readExact(out: ByteArray, offset: Int, len: Int)