Redundancy in information theory is defined as the number of bits used to transmit a message minus the number of bits of actual information in the message. Redundant information basically means that such data share commodities. File lengths are shortened through data compression with the use of several algorithms. Most file compression algorithms to date utilize on counting redundant patterns or on dictionary methods to replace patterns into shorter symbolic representation. Certain files contain less redundant patterns, therefore renders the compression algorithm less effective. By inducing a pre-compression stage wherein it improves the recurrence of patterns in these types of files, the data compression algorithms may improve its effectiv...