5. The computer-implemented method of claim 1 , wherein: selecting a subset of input data symbols S N comprises selecting an N th input data symbol B N in the defined block of input data symbols; generating a respective input data dictionary-index value DI N comprises generating a respective input data hash value HV N for the selected input data symbol B N ; and selecting a next subset of input data symbols S N comprises selecting a next N th input data symbol B N in the defined block of input data symbols.
6. The computer-implemented method of claim 5 , wherein determining a range of input data symbols including the N th input data symbol B N that matches a range of dictionary data symbols that includes the dictionary data symbol HB N comprises: terminating the determination when a length of the matching range is at least equal to a predetermined threshold value.