HeadlinesBriefing HeadlinesBriefing.com

decayfmt: formato de archivos de Rust que se corrompe solo

Hacker News •
×

decayfmt es un novedoso formato de archivos escrito en Rust en el que cada operación de lectura corrompe permanentemente el archivo en el disco. Creado por Arav Pandey, el formato codifica la decadencia como una propiedad de primera clase, lo que significa que no hay recuperación sin una copia de seguridad. Los archivos se nombran con un parámetro de inestabilidad x (por ejemplo, photo.idcy3 o note.tdcy7), donde valores más altos causan más corrupción por apertura.

Esto no es cifrado, DRM ni borrado seguro: es un contrato social impuesto por las matemáticas. El texto se degrada en un galimatías aparentemente legible, mientras que las imágenes pierden fidelidad de color. Cada apertura corrompe aproximadamente entre el 9,5 % (x=1) y el 63 % (x=10) de los bytes elegibles utilizando un generador aleatorio criptográficamente seguro sembrado con la entropía del sistema operativo.

La corrupción preserva la longitud y la estructura del archivo, pero erosiona el contenido con el tiempo. Un archivo de solo lectura es rechazado, y las aperturas simultáneas pueden resultar en menos corrupciones debido a condiciones de carrera. El proyecto está licenciado bajo la Licencia MIT y está disponible mediante cargo install o binarios precompilados para las principales plataformas.

Fuente: Hacker News · Resumido por HeadlinesBriefing