Compression & Decompression Comparison

Input file: clang (97.12 MB)
File hash: 2fd75768a2a20acc7
Cache file: cache_clang_2fd75768a2a20acc7.json
Compressors tested: brotli, bzip3, kanzi, lz4, lzham, xz, zpaq, zstd
Thread counts tested: 1, 2, 4
Memory measurement: enabled
Compressor Level Threads Compress Speed (MB/s) Decompress Speed (MB/s) Compression Ratio Compressed Size (KB) Compress Memory (MB) Decompress Memory (MB)
brotli11143.89168.912.4241045.44.018.7
brotli3159.62183.52.7136665.435.518.4
brotli5116.82195.353.0632471.873.619.8
brotli717.51210.13.231088.682.919.8
brotli912.52208.493.3130042.1109.619.8
brotli1110.28188.03.7426559.3240.719.8
bzip3118.038.53.4229059.796.099.5
bzip31213.6813.863.4229059.7188.0197.5
bzip31419.0120.243.4229059.7361.0392.5
kanzi1196.19454.52.4141351.720.510.5
kanzi12148.56467.762.4141351.745.116.5
kanzi14196.96591.332.4141351.776.128.5
kanzi21103.01333.462.6537472.512.210.5
kanzi22163.18388.962.6537472.519.717.0
kanzi24233.16494.872.6537472.534.930.0
kanzi3167.37319.212.7336444.923.112.0
kanzi32107.42387.02.7336444.948.920.0
kanzi34161.09470.442.7336444.983.632.5
kanzi4127.9569.882.7236514.428.327.9
kanzi4248.99106.952.7236514.449.451.7
kanzi4483.15161.012.7236514.483.497.5
kanzi5110.7930.032.9333935.328.428.9
kanzi5219.3850.592.9333935.357.153.0
kanzi5434.180.052.9333935.3105.3102.0
kanzi617.8417.553.2530607.856.754.9
kanzi6213.7629.783.2530607.8108.6105.0
kanzi6424.0152.683.2530607.8205.8204.4
kanzi716.228.133.429240.4104.6104.8
kanzi7210.9314.683.429240.4194.6194.7
kanzi7414.3219.983.429240.4329.0254.7
kanzi812.252.134.3522872.4267.7267.4
kanzi823.783.694.3522872.4529.0528.4
kanzi845.465.324.3522872.41008.9978.5
kanzi911.211.194.5921675.3916.8916.2
kanzi921.61.574.5921675.31783.11784.9
kanzi942.632.694.5921675.33476.83369.5
lz411294.76754.21.8753243.215.532.5
lz412496.58902.791.8753243.219.832.5
lz414743.35882.271.8753243.238.632.5
lz421134.22739.262.0847795.912.532.0
lz422247.92859.912.0847795.918.932.0
lz424391.89859.892.0847795.939.532.0
lz43150.74873.882.2644084.211.832.0
lz43296.47878.142.2644084.221.332.0
lz434179.51881.362.2644084.236.232.0
lz44144.33886.412.2843557.111.831.5
lz44285.03711.782.2843557.118.831.5
lz444153.97759.62.2843557.134.731.5
lz45138.9767.12.343270.611.431.5
lz45272.66883.632.343270.619.831.5
lz454142.28886.512.343270.633.731.5
lz46133.62760.952.3143112.311.831.5
lz46266.06781.362.3143112.318.831.5
lz464123.68891.012.3143112.332.731.5
lz47130.01780.752.3143030.211.831.5
lz47259.23760.412.3143030.218.831.5
lz474111.25905.112.3143030.235.131.5
lz48126.95886.382.3142989.011.831.5
lz48251.69899.712.3142989.019.331.5
lz484100.08888.972.3142989.033.631.5
lz49123.87876.552.3142967.911.831.5
lz49246.52796.492.3142967.921.831.5
lz49489.21898.112.3142967.932.131.5
lz410114.34771.22.3242928.012.331.5
lz410227.7885.052.3242928.019.531.5
lz410454.09874.612.3242928.035.531.5
lz41118.5777.992.3242827.912.331.5
lz411216.44892.362.3242827.921.031.5
lz411429.78883.872.3242827.936.531.5
lz41216.81760.782.3242806.611.831.5
lz412212.67782.072.3242806.621.531.5
lz412422.25762.832.3242806.636.531.5
lzham112.51104.823.5228218.3901.5100.5
lzham121.97105.553.5228264.8901.0100.5
lzham143.47105.383.5228269.7900.5100.5
lzham211.96106.673.6127582.2902.5100.5
lzham221.61107.123.627625.9900.0100.5
lzham242.92107.533.627625.4899.5100.5
lzham311.46111.033.7126808.4903.5100.5
lzham321.24103.163.726863.2902.5100.5
lzham342.35110.273.726877.9901.0100.5
lzham411.35110.563.7226746.3903.5100.5
lzham421.13110.613.7126799.8903.0100.5
lzham442.1104.483.7126807.5900.5100.5
xz1110.9762.293.2730454.510.53.0
xz1222.27126.253.2330749.629.017.3
xz1442.46237.23.2330749.656.033.4
xz218.1665.493.3529676.518.04.0
xz2216.0126.943.3229962.254.537.1
xz2427.9226.883.3229962.2104.069.6
xz315.7666.663.4129203.033.06.0
xz3210.67129.323.3829462.4104.556.3
xz3417.66227.263.3829462.4196.5105.5
xz413.4167.083.6427316.249.06.0
xz426.77128.213.627630.5134.067.8
xz4412.02211.753.627630.5260.590.8
xz512.468.253.7726369.995.010.0
xz524.66126.783.7426580.2258.5104.6
xz548.07184.653.7426580.2495.0146.4
xz612.1768.843.7926269.495.010.0
xz624.25126.873.7526485.2258.0104.7
xz647.77186.153.7526485.2495.0146.2
xz911.8268.373.925477.2674.566.0
xz921.7662.813.925477.2796.5188.0
xz941.7662.673.925477.2796.5188.0
zpaq1116.7656.812.5539041.8109.236.5
zpaq1229.59104.772.5539041.8220.469.5
zpaq1442.99165.042.5539041.8387.3122.0
zpaq213.2354.462.8534930.2409.0132.5
zpaq224.6179.412.8534930.2544.0150.0
zpaq244.5378.932.8534930.2545.0148.5
zpaq312.384.793.4428875.0469.0196.5
zpaq323.416.973.4428875.0637.5241.5
zpaq343.456.963.4428875.0637.5242.0
zpaq410.950.93.9725068.9442.5396.5
zpaq421.381.333.9725068.9577.5535.0
zpaq441.371.323.9725068.9577.5534.0
zstd11227.91588.512.4340958.813.54.5
zstd12399.55521.332.4340958.817.04.5
zstd14680.1513.452.4340958.823.54.5
zstd21168.68572.112.6138151.723.55.0
zstd22313.56544.512.6138151.731.05.0
zstd24546.16574.692.6138151.744.05.0
zstd31111.94522.232.7536226.744.56.0
zstd32206.97450.912.7536226.758.56.0
zstd34317.62452.772.7536226.783.06.0
zstd41110.48475.742.8235321.045.06.0
zstd42191.72425.862.8235321.059.56.0
zstd44330.1425.462.8235321.089.06.0
zstd5165.26440.722.8934397.346.06.0
zstd52130.79446.292.8934397.361.06.0
zstd54221.04420.632.8934397.388.06.0
zstd6151.48488.682.9633642.945.06.0
zstd62100.66437.392.9633642.961.06.0
zstd64174.31506.92.9633642.987.56.0
zstd9134.79473.543.0932140.391.58.0
zstd9265.19467.973.0932140.3127.58.0
zstd94102.15508.03.0932140.3168.58.0
zstd13111.49475.443.1431699.1112.58.0
zstd13218.84476.393.1431699.1172.08.0
zstd13434.4459.63.1431699.1256.58.0
zstd1615.37458.693.2730427.8112.58.0
zstd1629.7485.493.2730427.8167.08.0
zstd16414.37465.033.2730427.8254.08.0
zstd1912.4402.923.5328194.7203.012.0
zstd1923.75413.653.5328194.7290.012.0
zstd1946.16405.983.5328194.7451.512.0