Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

lz · compress

Derived from the committed Silesia CSV; context and parameters are in the measurement record. C and Rust use identical frame bytes. Throughput is uncompressed MB/s (10⁶ bytes/s); ratios are uncompressed bytes / compressed bytes.

FileInput bytesCompressed bytesRatioC MB/smopenzl MB/s/ C
dickens10,192,4463,472,6062.93562.955.90.89×
mozilla51,220,48018,882,1242.713119.797.90.82×
mr9,970,5643,375,0352.954104.887.20.83×
nci33,553,4452,710,29012.380197.4190.90.97×
ooffice6,152,1923,119,4131.97295.578.50.82×
osdb10,085,6843,424,5222.945134.4112.40.84×
reymont6,627,2021,815,3803.65187.567.90.78×
samba21,606,4004,869,4064.437143.7112.10.78×
sao7,251,9445,294,3081.37094.576.20.81×
webster41,458,70311,087,7243.73991.578.80.86×
x-ray8,474,2405,737,2501.477101.487.50.86×
xml5,345,280597,2508.950176.9162.20.92×

All graphs · Encoder matrix · Decoder matrix · Download CSV · Reproduction