6cy – Experimental streaming archive format with per-block codecs
Per-block codec polymorphism is clever, but format is unstable and zip/7z/tar dominate production.
High-performance, streaming-first container format with per-block codec polymorphism and robust data recoverability. Reference implementation in Rust.
Self-describing archive blocks with mandatory CRC32 and no fallback tricks.
Systems engineers, archival tools developers, storage engineers
ZIP · TAR · 7z
Been messing around with a small archive format called 6cy. Not trying to replace zip or anything, mostly just exploring what happens if you make the format a lot stricter.
Every block describes itself. Checksums are always there. Codecs are UUIDs. If decoding can’t proceed cleanly, it just errors out. No fallback tricks.
The whole point was to avoid ambiguity and make corruption obvious instead of silent.
It’s still rough and evolving. Happy to hear thoughts.
Per-block codec polymorphism is clever, but format is unstable and zip/7z/tar dominate production.
Secure binary provenance is nice, but angular/clang-format already did this.
Reverse-engineered MQTT client archives Bambu prints locally instead of vendor cloud.
Reverse-engineered local API lets you own print data without Bambu's cloud.
DPO self-fine-tuning from corrections in a sea of Open WebUI clones.
Self-hosted simulator streaming beats BrowserStack on privacy and recurring costs.