decayfmt: un formato de archivo que se corrompe un poco cada vez que lo abres
Decayfmt – a file format that corrupts itself a little every time you open it

decayfmt es un formato de archivo en Rust donde cada apertura daña permanentemente el archivo en disco, con una tasa de corrupción determinada por un parámetro en el nombre del archivo. Soporta imágenes y texto, y la corrupción es irreversible sin una copia de seguridad. El proyecto enfatiza que es un contrato social, no criptografía, y que cualquiera con una copia de seguridad o un editor hexadecimal puede revertirlo.
Cada apertura daña permanentemente el archivo en disco, en una cantidad fijada en el nombre del archivo, antes de que se te muestre.
- BugsJustFindMe
Esto NO es un formato de archivo que se corrompe a sí mismo. Esto es un lector de archivos que corrompe archivos. Hay una gran diferencia. Nada en el formato en sí causa o requiere corrupción. Un eslogan mejor sería "decayfmt es un contrato social respaldado por promesa de meñique".
- jasonpeacock
Me recuerda a Tie::Hash::Cannabinol:
Tie::Hash::Cannabinol es una demostración completamente inútil de cómo usar Tie::StdHash para
pervertir el comportamiento de los hashes de Perl. Una vez que un hash ha sido atado a Tie::Hash::Cannabinol,
hay un 25% de probabilidad de que olvide cualquier cosa que le digas inmediatamente y un
25% adicional de que no pueda recuperar cualquier información que le pidas. Cualquier
información que devuelva se extraerá al azar de sus claves.
Ah, y el valor de retorno de exists tampoco es de fiar :)
- fnordlord
Por lo que recuerdo, MS Paint hacía algo similar cuando guardabas la imagen como JPEG. Aplicaba el algoritmo en cada guardado y la imagen se degradaba un poco cada vez. Era súper divertido.