13. The non-transitory computer-readable storage medium of claim 12 , wherein writing the first string to the control output string comprises: converting the first string to a first alpha-numeric representation, said first alpha-numeric representation comprises a first number and a second number, said first number representing the number of characters from the end of the dictionary from where the first string was identified, said second number representing the length of the first string; and writing the first string to the control output string based on said first alpha-numeric representation.
13. The non-transitory computer-readable storage medium of claim 12 , wherein writing the first string to the control output string comprises: converting the first string to a first alpha-numeric representation, said first alpha-numeric representation comprises a first number and a second number, said first number representing the number of characters from the end of the dictionary from where the first string was identified, said second number representing the length of the first string; and writing the first string to the control output string based on said first alpha-numeric representation. 15. The non-transitory computer-readable storage medium of claim 13 , wherein writing the second character to the literal output string comprises: converting the second string to a second alpha-numeric representation, said second alpha-numeric representation comprises a number of characters in the second string; and writing the second string to the control output string based on the second alpha-numeric representation, wherein said second alpha-numeric representation is prepended to the first alpha-numeric representation in the control output string.