Reconfigurable system uses bit-stream compression to reduce the bit-stream size and the memory requirement. The communication bandwidth is improved reducing the reconfiguration time. Existing research has explored efficient compression with slow decompression or fast decompression at the cost of compression efficiency. This paper proposes a decode-aware compression technique to improve both compression and decompression efficiencies. The three major contributions of this paper are: efficient bitmask selection technique that can create a large set of matching patterns; proposes a bitmask based compression using the bitmask and dictionary selection technique that can significantly reduce the memory requirement, efficient combination of bitmask-based compression and run length encoding of repetitive patterns.