开源工具decayfmt:文件每打开一次就损坏一点
alex_verem · x · 2026-09-01
开发者 Arav Panwar 发布了开源 Rust 小工具 decayfmt,让文件「越看越坏」:把图片或文本编码后,每次打开都会在展示前先对磁盘上的文件造成不可逆损坏,无 undo、无法从文件本身恢复。
- 衰减速度写在文件名里:photo.idcy1 每次打开损失约 9.5% 像素;photo.idcy10 首次打开即损毁约 63%。改名即改变下次损坏力度。
- 损坏来自操作系统随机性,没有可复现的 seed,任何人都无法重建原件。
- 图片不动透明通道,衰减表现为彩色噪点而非破洞;文本只替换可打印字符,句子会「腐烂」成仍像语言的形态。
- 作者称之为「用数学强制执行的社会契约」:它不是加密也不是安全删除,有备份或十六进制编辑器就能绕过。
在数字文件可无限复制、AI 可随时重生成一切的时代,这个让「阅读本身有代价」的反向设计正是其趣味所在。
「编程与Agent」频道最新
- 相连的步骤≠工作流:Agent 跨应用交接无人把关 — usehive · 2026-10-16
- 用 Opus/Astra/Argon 生成 Blender 动画:怎么描述依然决定成败 — chongdashu · 2026-10-16
- 32GB 内存+8GB 3070 跑 PolyStrata+ Cline,约 90 tok/s — rpwoerk · 2026-10-16
- 模型能力还是基础设施?Agent 评测的分层归因难题 — jrxna · 2026-10-16
- 让 Claude 读完书和高手代码再写 claude.md,「已比我写得好」 — blaizedsouza · 2026-10-16
- Claude Code 插件 /label:一步自动命名并着色会话 — hermanschutte · 2026-10-16