decayfmt adalah format berkas baru yang ditulis dalam Rust di mana setiap operasi baca merusak berkas di disk secara permanen. Dibuat oleh Arav Pandey, format ini mengodekan peluruhan sebagai properti kelas satu, yang berarti tidak ada pemulihan tanpa cadangan. Berkas dinamai dengan parameter ketidakstabilan x (misalnya, photo.idcy3 atau note.tdcy7), di mana nilai yang lebih tinggi menyebabkan lebih banyak kerusakan setiap kali dibuka.
Ini bukan enkripsi, DRM, atau penghapusan aman—ini adalah kontrak sosial yang ditegakkan oleh matematika. Teks terdegradasi menjadi omong kosong yang tampak dapat dibaca, sementara gambar kehilangan keakuratan warna. Setiap pembukaan merusak sekitar 9,5% (x=1) hingga 63% (x=10) byte yang memenuhi syarat menggunakan generator acak yang aman secara kriptografi dengan seed dari entropi OS.
Kerusakan ini mempertahankan panjang dan struktur berkas tetapi mengikis konten dari waktu ke waktu. Berkas hanya-baca akan ditolak, dan pembukaan bersamaan dapat menghasilkan lebih sedikit kerusakan karena kondisi balapan (race condition). Proyek ini dilisensikan di bawah Lisensi MIT dan tersedia melalui cargo install atau biner pra-bangun untuk platform utama.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing