This commit is contained in:
kunfei
2022-02-16 21:16:33 +08:00
parent 2c99fc0ac5
commit 89fa4b5f79
2 changed files with 12 additions and 5 deletions
@@ -118,11 +118,14 @@ class TextFile(private val book: Book) {
}
//获取文件中的数据到buffer,直到没有数据为止
while (
fileEnd - curOffset > 0 &&
fileEnd - curOffset - bufferStart > 0 &&
bis.read(
buffer,
bufferStart,
min((bufferSize - bufferStart).toLong(), fileEnd - curOffset).toInt()
min(
(bufferSize - bufferStart).toLong(),
fileEnd - curOffset - bufferStart
).toInt()
).also { length = it } > 0
) {
var end = bufferStart + length
@@ -258,11 +261,14 @@ class TextFile(private val book: Book) {
}
//获取文件中的数据到buffer,直到没有数据为止
while (
fileEnd - curOffset > 0 &&
fileEnd - curOffset - bufferStart > 0 &&
bis.read(
buffer,
bufferStart,
min((bufferSize - bufferStart).toLong(), fileEnd - curOffset).toInt()
min(
(bufferSize - bufferStart).toLong(),
fileEnd - curOffset - bufferStart
).toInt()
).also { length = it } > 0
) {
blockPos++