Home / Bestandstools / Online willekeurige bestandscorruptor
Gratis online tools

Online willekeurige bestandscorruptor

Corrumpeer een lokaal bestand in je browser door een percentage bytes willekeurig te wijzigen. Bescherm beginbytes, download het resultaat. Maximaal 64 MiB…

Aan de slag

Wat doet deze tool precies?

Deze tool kopieert je bestand in het browsergeheugen en voert een aantal bewerkingen uit. Elke bewerking kiest een willekeurige positie na de beschermde prefix en XORt die byte met een willekeurige waarde van 1 tot 255. Omdat posities met teruglegging worden gekozen, kan dezelfde byte meerdere keren worden gewijzigd of zelfs worden hersteld. Het aantal bewerkingen is dus niet het aantal gegarandeerd verschillende gewijzigde bytes.

Voorbeeld

Stel je hebt een bestand van 1000 bytes. Je stelt 10% in en beschermt 100 bytes. Het aantal bewerkingen is dan max(1, floor((1000-100)*10/100)) = max(1, 90) = 90. De tool probeert 90 willekeurige posities te wijzigen, maar sommige posities kunnen vaker voorkomen.

Beperkingen

  • De tool is niet bedoeld om bestanden onleesbaar te maken; het resultaat kan nog steeds geldig zijn.
  • Het kan geen corruptie diagnosticeren of repareren.
  • Het vervangt geen back-ups of formatspecifieke validatie.
  • Alle bewerkingen blijven lokaal in de browser; er wordt niets geüpload.

Veelgestelde vragen

Waarom is mijn bestand niet beschadigd na de corruptie?

Omdat posities met teruglegging worden gekozen, kan het aantal daadwerkelijk gewijzigde bytes lager zijn dan het aantal bewerkingen. Ook kunnen sommige bestandsformaten bestand zijn tegen willekeurige wijzigingen, vooral als het percentage laag is.

Kan ik een specifiek deel van het bestand beschermen?

Ja, je kunt een aantal beginbytes opgeven dat niet wordt gewijzigd. Dit is handig om bijvoorbeeld een bestandskop of header intact te houden. De rest van het bestand wordt wel willekeurig bewerkt.

Wordt mijn originele bestand overschreven?

Nee, het originele bestand op je schijf wordt nooit gewijzigd. De tool werkt op een kopie in het browsergeheugen en biedt alleen een download aan van het gecorrumpeerde bestand.

De verwerking gebeurt lokaal in je browser.