/// <summary> /// Adds a compressable byte array. /// </summary> internal static void AddCompressableBytes(this ChecksumEncoder Writer, byte[] Value) { if (Value != null) { int length = Value.Length; if (false) { Writer.AddBoolean(true); Writer.AddCompressed(Value); } else { Writer.AddBoolean(false); Writer.AddRange(Value); } } else { Writer.AddBoolean(false); } }
/// <summary> /// Adds a compressed string. /// </summary> internal static void AddCompressedString(this ChecksumEncoder Writer, string Value) { Writer.AddCompressed(Encoding.UTF8.GetBytes(Value)); }