BFile部分实现