17.4.3 数据块读写函数