发明名称 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