修复文件读取时缓冲数据的BUG，f.read(2*1024*1024)读文件并不完全。缓冲应该在open函数中出现