STEP 1656 · 2026-09-02 · rei-aios
掛谷 arc の 「A/B/C 3 分類」 で 藤本さんの 「推奨順序 3→1→2」 に 沿った 第 1 段。 enwik8 (100 MB Wikipedia XML) を gzip / bzip2 / xz / zstd で 8 通り 圧縮 + 復号 + SHA256 一致 verify し、 以降 の 手法 (NCD clustering、 D-FUMT 規則 based 圧縮、 LZ4 on FPGA) が 相対的に どこに 立つか を 決める 参照線 を 確立。
| 圧縮器 | サイズ (bytes) | 比率 | bpc | 圧縮 時間 | 圧縮 MB/s | 復号 時間 | 復号 MB/s | roundtrip |
|---|---|---|---|---|---|---|---|---|
| xz -9e | 24,831,656 | 0.2483 | 1.9865 | 105.33s | 0.9 | 1.25s | 76.2 | ✓ |
| zstd -22 --long | 25,272,468 | 0.2527 | 2.0218 | 114.21s | 0.8 | 0.32s | 299.4 | ✓ |
| xz -6 | 26,665,156 | 0.2667 | 2.1332 | 23.05s | 4.1 | 0.51s | 187.8 | ✓ |
| zstd -19 | 26,944,223 | 0.2694 | 2.1555 | 66.88s | 1.4 | 0.56s | 170.9 | ✓ |
| bzip2 -9 | 29,008,758 | 0.2901 | 2.3207 | 11.38s | 8.4 | 7.28s | 13.1 | ✓ |
| zstd -3 | 35,445,331 | 0.3545 | 2.8356 | 0.76s | 125.2 | 0.30s | 318.1 | ✓ |
| gzip -9 | 36,445,241 | 0.3645 | 2.9156 | 6.64s | 14.4 | 0.80s | 119.1 | ✓ |
| gzip -6 (default) | 36,518,322 | 0.3652 | 2.9215 | 5.32s | 17.9 | 0.80s | 119.9 | ✓ |
藤本さんの A/B/C 3 分類 (前 turn 提示) に 沿った 現在 の 進行状況:
| # | 実験 | 状態 | 次 判断軸 |
|---|---|---|---|
| A-3 | enwik8 baseline (本 STEP) | ✓ 完了 | 他 手法 の 参照線 |
| A-1 | NCD clustering + 差分保存 | 次 候補 | 本 baseline 表 の 「集合圧縮」 列 が 単体 xz -9e より 上回るか |
| A-2 | 4 次元 有限体 掛谷集合 探索 (𝔽_q^4) | 並行 独立 | 既知 上界 q^4/8 を 下回れば 単独結果 |
| B-4 | Tang Nano 9K LZ4 encoder | 1-2 の 結果 後 | throughput vs 実効圧縮率 |
| B-5 | CM/NN 予測器 並列化 (cmix bottleneck) | 長期 | 「超圧縮 chip」 の 唯一 の 出口 |
| C-6 | 記述長 最小化 (Stitch/DreamCoder + D-FUMT) | 1-2 の 結果 後 | 混雑分野、 差別化説明 必須 |
| C-7 | Rei-PL / file→回路 接続 | 1-2 の 結果 後 | 圧縮率 でなく 表現選択 として 評価 |
cd C:/Users/user/rei-aios
curl -sL -o data/compression-benchmark/enwik8.zip https://mattmahoney.net/dc/enwik8.zip
unzip -o data/compression-benchmark/enwik8.zip -d data/compression-benchmark/
python /tmp/bench_enwik8.py # (or scripts/compression-benchmark/run-benchmark.py)
cat data/compression-benchmark/results-enwik8.md
data/compression-benchmark/results-enwik8.json — 機械可読 結果data/compression-benchmark/results-enwik8.md — 人間可読 tablescripts/compression-benchmark/run-benchmark.sh — bash 版 (bc 依存で 時間欠損)dist-renderer/tools/step-1656-compression-baseline-enwik8/ mirror