基本完成读取