LZ77 compression of data with data runs
AssigneeIntel Corporation
InventorsVinodh Gopal, Daniel F. Cutter
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsVinodh Gopal, Daniel F. Cutter
Estimating the term…
Methods and apparatus are described by for compressing data using LZ77 compression. Embodiments determine an initial run from input data. The initial run includes repeating data at a first location and has a first length. A hash chain is updated with a proper set of hashes from prefixes from the initial run. A first search engine determines a second run that includes the repeating data at a second location. The second run has a second length less than the first length. A first matching location is determined within the input data having the repeating data using the hash chain and the second run. The first matching location is the first location. The first matching location, the second location, and the second length are written to an output buffer. The output buffer includes a compressed version of the input data.
A system for compressing data using LZ77 compression, the system comprising:
A machine-implemented method for compressing data using LZ77 compression, the method comprising:
At least one computer-readable medium, including instructions, which when executed by a machine, cause the machine to perform operations for compressing data using LZ77 compression, the operations comprising:
Dependencies are inferred from the claim text.