public void EncodeLength (uint Length) {
Data[Pointer++] = (byte)((Length >> 24) & 0xff);
Data[Pointer++] = (byte)((Length >> 16) & 0xff);
Data[Pointer++] = (byte)((Length >> 8) & 0xff);
Data[Pointer++] = (byte)(Length & 0xff);
}