decayfmt: a Rust file format that corrupts itself a little every time you open it

Decayfmt – a file format that corrupts itself a little every time you open it

decayfmt: a Rust file format that corrupts itself a little every time you open it

decayfmt is a Rust file format that makes decay a first-class property: every time you open a file, it permanently corrupts a little more of the data on disk, with the corruption rate set by a number in the filename. It supports images (.idcy) and text (.tdcy), where higher instability values mean faster degradation. The corruption is honest and unrecoverable without a backup, and the project emphasizes that it's a social contract, not cryptography or DRM. The README includes examples, installation instructions, and details on the corruption algorithm.

Corruption only ever swaps in printable characters, so text garbles into readable-looking nonsense rather than binary noise.

More from this day

2026-08-21