发明名称 |
Deflate compression algorithm |
摘要 |
A compression algorithm replaces duplicative strings with a copy pair indicating a location and length of a preceding identical string that is within a window from the duplicative string. Rather than a replacing a longest matching string within a window from a given point with a copy pair, the longest matching string may be used provide it is at least two bytes larger than the next longest matching string or is at a distance that is less than some multiple of a distance to the next longest matching string. In another aspect, the length of the window in which a matching string may be found is dependent on a length of the matching string. In yet another aspect, rather than labeling each literal and copy pair to indicate what it is, strings of non-duplicative literals are represented by a label and a length of the string. |
申请公布号 |
US9577665(B2) |
申请公布日期 |
2017.02.21 |
申请号 |
US201615042197 |
申请日期 |
2016.02.12 |
申请人 |
Tidal Systems, Inc. |
发明人 |
Wu Yingquan |
分类号 |
H03M7/34;H03M7/30;H03M7/40 |
主分类号 |
H03M7/34 |
代理机构 |
Brooks, Cameron & Huebsch, PLLC |
代理人 |
Brooks, Cameron & Huebsch, PLLC |
主权项 |
1. A method for compression, comprising:
determining a longest candidate string for de-duplication starting at a current point in a data file that has a matching string preceding the current point subject to a condition; wherein the condition comprises the matching string having a length greater than a length of a previously determined matching string by at least one more unit than a minimum length parameter; and wherein the minimum length parameter comprises an integer. |
地址 |
Santa Clara CA US |