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

huffman_pivco · decompress

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,4465,839,6681.7453,210.53,281.01.02×
mozilla51,220,48035,598,9331.4391,858.91,961.91.06×
mr9,970,5644,438,0552.2473,462.43,489.71.01×
nci33,553,44510,321,5863.2512,787.42,979.21.07×
ooffice6,152,1924,858,3121.2662,870.93,065.91.07×
osdb10,085,6848,403,3201.2002,457.32,447.11.00×
reymont6,627,2024,001,8591.6563,465.84,166.81.20×
samba21,606,40014,285,9891.5122,148.92,179.41.01×
sao7,251,9446,756,9351.0732,728.52,801.81.03×
webster41,458,70325,955,9531.5972,045.52,098.91.03×
x-ray8,474,2406,803,7701.2463,003.62,918.30.97×
xml5,345,2803,325,6991.6073,478.34,130.91.19×

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