完善注释，增加了几个属性，解决了BinaryWriter/Reader可能为null的情况