public virtual void Save(System.IO.Stream stream) { byte [] name_bytes = System.Text.Encoding.ASCII.GetBytes (Name); byte [] length_bytes = BitConverter.GetBytes ((uint)data.Length, false); stream.Write (length_bytes, 0, length_bytes.Length); Crc crc = new Crc (stream); crc.Write (name_bytes); crc.Write (data); crc.WriteSum (); }