protected void WriteHeader(Stream output) { BinaryWriter bw = new BinaryWriter(output); bw.Write(ASCIIEncoding.ASCII.GetBytes(Signature.ToCharArray())); bw.Write(this.Version); bw.Write(this.Length); }