8. A computing device for dynamic character encoding, comprising: a storage device to store an encoding table; and a processor to dynamically generate the encoding table from a text file and compress the text file by replacing string characters in a plurality of text strings of the text file with corresponding table index positions of the encoding table.
12. The computing device of claim 8 , wherein the processor reorders the encoding table based on an American Standard Code for Information Interchange.