Skip to content

Add fabinout codec: 7,283,778 bytes#9

Merged
agavra merged 1 commit intoagavra:mainfrom
Fabinout:fabinout-codec
Jan 30, 2026
Merged

Add fabinout codec: 7,283,778 bytes#9
agavra merged 1 commit intoagavra:mainfrom
Fabinout:fabinout-codec

Conversation

@Fabinout
Copy link
Contributor

Row-oriented store with global dictionaries and Zstd compression.

This code has been heavily written by IA, my goal was to understand how codecs work and how compression worked in small scale. Feel free to reject it if you're unconfortable.

For maximum transparency, i used Claude as co-author of the commit.

Row-oriented store with global dictionaries and Zstd compression.

Co-Authored-By: Claude <noreply@anthropic.com>
@agavra
Copy link
Owner

agavra commented Jan 30, 2026

Confirmed via CI run. Thanks for the submission @Fabinout - AI is definitely welcome :) no reason to shut out the future

[2](https://github.com/agavra/compression-golf/actions/runs/21522332314/job/62020044593?pr=9#step:8:23)
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Codec                  β”‚           Size β”‚ vs Naive   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Naive                  β”‚    210,727,389 β”‚   baseline β”‚
β”‚ fabinout               β”‚      7,283,778 β”‚     -96.5% β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

@agavra agavra merged commit 8a51e08 into agavra:main Jan 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments