1. A computer-implemented method for compressing a list of words, the method comprising: parsing all words to create a symbol list; identifying substrings in each word by decomposing the word based on the symbol list; encoding the identified substrings.