decayfmt: Ein Dateiformat, das sich bei jedem Öffnen selbst zerstört

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

decayfmt: Ein Dateiformat, das sich bei jedem Öffnen selbst zerstört

decayfmt ist ein in Rust geschriebenes Dateiformat, das bei jedem Öffnen irreversibel beschädigt wird. Der Grad der Korruption wird durch einen Parameter im Dateinamen bestimmt (z.B. .idcy3 für Bilder, .tdcy7 für Text). Höhere Werte führen zu schnellerem Verfall. Das Format ist ein sozialer Vertrag, keine Kryptografie: Es bietet keine Wiederherstellung ohne Backup. Es unterstützt Bilder und Text, wobei Text in lesbaren Unsinn übergeht, während Bilder Farbrauschen zeigen.

Jedes Öffnen beschädigt die Datei auf der Festplatte dauerhaft, um einen Betrag, der im Dateinamen eingebacken ist, bevor sie dir jemals angezeigt wird.
  1. BugsJustFindMe

    Das ist KEIN Dateiformat, das sich selbst zerstört. Das ist ein Dateileser, der Dateien zerstört. Da gibt es einen großen Unterschied. Nichts am Format selbst verursacht oder erfordert Korruption. Ein besserer Slogan wäre: "decayfmt ist ein sozialer Vertrag, der durch Ehrenwort durchgesetzt wird".

  2. jasonpeacock

    Erinnert mich an Tie::Hash::Cannabinol:

    Tie::Hash::Cannabinol ist eine völlig nutzlose Demonstration, wie man Tie::StdHash verwendet, um das Verhalten von Perl-Hashes zu pervertieren. Sobald ein Hash an Tie::Hash::Cannabinol gebunden ist, besteht eine 25%ige Chance, dass er sofort alles vergisst, was du ihm sagst, und eine weitere 25%ige Chance, dass er keine Informationen abrufen kann, die du von ihm verlangst. Alle Informationen, die er zurückgibt, werden zufällig aus seinen Schlüsseln gezogen.

    Oh, und der Rückgabewert von exists ist auch nicht zu vertrauen :)

    [1] https://metacpan.org/pod/Tie::Hash::Cannabinol

  3. fnordlord

    Soweit ich mich erinnere, machte MS Paint etwas Ähnliches, wenn man das Bild als JPEG speicherte. Es wendete den Algorithmus bei jedem Speichern an und das Bild verschlechterte sich jedes Mal ein wenig. Es machte super Spaß.

Mehr von diesem Tag

2026-08-21