Forside / Filværktøjer / Online tilfældig filkorruptor
Gratis onlineværktøjer

Online tilfældig filkorruptor

Korrumper en lokal fil i browseren ved at ændre tilfældige bytes. Angiv procent og beskyttede bytes. Download resultatet som corrupted-fil. Behandlingen fore…

Begynd at bruge

Hvad gør værktøjet?

Værktøjet hjælper dig med at teste, hvordan dine programmer eller systemer reagerer på en beskadiget fil. Det ændrer tilfældige bytes i en kopi af filen, så du kan se, om din software håndterer fejl korrekt.

Eksempel på input og output

Hvis du vælger en fil på 1000 bytes, beskytter 64 bytes og angiver 10 % ændring, udføres der gulv((1000-64)*10/100) = 93 ændringsforsøg. Hver forsøg vælger en tilfældig position efter de første 64 bytes og XORer den med en tilfældig byte fra 1 til 255. Bemærk, at positioner vælges med tilbagelægning, så nogle bytes kan ændres flere gange, og nogle kan endda gendannes til den oprindelige værdi.

Indstillinger og begrænsninger

  • Filstørrelse: maksimalt 64 MiB.
  • Ændringsprocent: mellem 1 og 100 (skal være større end 0).
  • Beskyttede bytes: et heltal mindre end filstørrelsen.
  • Korruptionen er tilfældig og rammer ikke specifikke overskrifter, sider eller områder.
  • Værktøjet kan ikke garantere, at filen bliver ulæselig, og det kan ikke diagnosticere eller reparere skader.

Ofte stillede spørgsmål

Hvordan vælges de bytes, der ændres?

Hver ændring vælger en tilfældig position efter det beskyttede præfiks. Da valget er med tilbagelægning, kan den samme position blive valgt flere gange, hvilket kan føre til flere ændringer eller endda gendannelse af den oprindelige byte.

Kan jeg beskytte begyndelsen af filen mod ændringer?

Ja, du kan angive et antal beskyttede startbytes. Disse bytes ændres aldrig. Antallet skal være mindre end filstørrelsen.

Hvad sker der med den oprindelige fil?

Den oprindelige fil på din disk ændres aldrig. Værktøjet arbejder kun på en kopi i browserhukommelsen og giver dig en ny fil til download med præfikset 'corrupted-'.

Bemærk: Al behandling foregår lokalt i din browser. Brug kun værktøjet til autoriserede robusthedstests på engangs-kopier, og sørg for at have sikkerhedskopier.

Behandlingen foregår lokalt i din browser.