private static void WriteCompressedFormat(DataNode mainNode, BinaryWriter writer) { writer.Write(2); Dictionary <string, int> header = DataNodeBinary.WriteCompressedHeader(mainNode, writer); DataNodeBinary.WriteDataToBinary(mainNode, writer, header); writer.Write((byte)5); writer.Flush(); }