该CPP使用了三种方式对于不同需求的二进制流文件进行读写