==================================================================
 bounce comparative benchmark — arm64, Apple M4
 decompression: best of 3 runs, output to /dev/null
==================================================================

### Safetensors Model Weights — 450.05 MB (471913120 bytes)
  tool                       size     ratio      compress    decompress
  ---------------------------------------------------------------------------
  bounce                   339371401 B    71.9%  C:   110.7 MB/s  D:  1331.4 MB/s
  gzip -9                  374391731 B    79.3%  C:    18.1 MB/s  D:   352.9 MB/s
  lz4 -9                   468560164 B    99.3%  C:   189.5 MB/s  D:  2044.8 MB/s
  zstd -19                 359412232 B    76.2%  C:    12.4 MB/s  D:   383.5 MB/s
  brotli -q 5              368604076 B    78.1%  C:    97.7 MB/s  D:   217.8 MB/s

### Text (markdown corpus) — 1.32 MB (1380984 bytes)
  tool                       size     ratio      compress    decompress
  ---------------------------------------------------------------------------
  bounce                   408985 B    29.6%  C:    20.7 MB/s  D:    31.8 MB/s
  gzip -9                  404664 B    29.3%  C:    15.5 MB/s  D:    36.0 MB/s
  lz4 -9                   456579 B    33.1%  C:    20.4 MB/s  D:    36.7 MB/s
  zstd -19                  45772 B     3.3%  C:    18.9 MB/s  D:    35.8 MB/s
  bzip2 -9                 123625 B     9.0%  C:    12.8 MB/s  D:    26.3 MB/s
  xz -9e                    44092 B     3.2%  C:     3.3 MB/s  D:    31.9 MB/s
  brotli -q 11              42122 B     3.1%  C:     4.4 MB/s  D:    27.3 MB/s

### Source code (Go + Rust) — 0.51 MB (529836 bytes)
  tool                       size     ratio      compress    decompress
  ---------------------------------------------------------------------------
  bounce                    98706 B    18.6%  C:     9.5 MB/s  D:    12.5 MB/s
  gzip -9                  101897 B    19.2%  C:    10.3 MB/s  D:    14.6 MB/s
  lz4 -9                   122076 B    23.0%  C:    12.1 MB/s  D:    14.7 MB/s
  zstd -19                  84994 B    16.0%  C:     4.7 MB/s  D:    14.6 MB/s
  bzip2 -9                  85010 B    16.0%  C:     8.2 MB/s  D:    12.6 MB/s
  xz -9e                    82852 B    15.6%  C:     1.9 MB/s  D:    11.9 MB/s
  brotli -q 11              80957 B    15.3%  C:     0.9 MB/s  D:    11.8 MB/s

### LLM weights (gguf Q4_K_M) — 1024.00 MB (1073741824 bytes)
  tool                       size     ratio      compress    decompress
  ---------------------------------------------------------------------------
  bounce               1062788256 B    99.0%  C:    32.0 MB/s  D:   143.1 MB/s
  gzip -9              1063316152 B    99.0%  C:    53.1 MB/s  D:   510.2 MB/s
  lz4 -9               1066181306 B    99.3%  C:   367.8 MB/s  D:  4102.7 MB/s
  zstd -19             1060561565 B    98.8%  C:    22.9 MB/s  D:  1258.9 MB/s
  bzip2 -9             1068613893 B    99.5%  C:    15.3 MB/s  D:    32.5 MB/s
  xz -2 -T0            1065339096 B    99.2%  C:    15.5 MB/s  D:   852.2 MB/s
  brotli -q 5          1065151521 B    99.2%  C:   513.1 MB/s  D:  3713.8 MB/s

Done. C = compression speed, D = decompression speed (best of 3).

### Large compressible text — 500.5 MB (524773920 bytes)  [decode-focused, separate run]
  tool                   size   ratio    compress  decompress(min3)
  bounce            177208958   33.8%      36.6 MB/s     310.0 MB/s
  gzip -9           153398124   29.2%      26.5 MB/s    1350.3 MB/s
  lz4 -9            172959945   33.0%     222.9 MB/s    2210.0 MB/s
  zstd -19             117374    0.0%    1917.8 MB/s    5008.1 MB/s
  xz -9                207792    0.0%      28.7 MB/s    2774.3 MB/s
  brotli -q11           42529    0.0%      41.6 MB/s    1539.2 MB/s
