private void WriteHeaderAt(long position, FileStream file) { var writer = new BinaryWriter(file); writer.BaseStream.Position = position; writer.Advance(4); // version writer.Advance(4); // timestamp writer.Write(this.Age); writer.Write(this.Guid.ToByteArray()); }