重要！：添加了判断二进制文件是否为空的方法，否则反序列化会报错。