Inicio / Herramientas de Archivos / Corruptor de archivos aleatorio en línea
Herramientas online gratis

Corruptor de archivos aleatorio en línea

Daña una copia de un archivo local en el navegador alterando bytes al azar. Prueba la resistencia de tus sistemas con esta herramienta gratuita. El procesami…

Empezar a usar

¿Qué hace esta herramienta?

El Corruptor de archivos aleatorio en línea te permite probar cómo reaccionan tus programas o sistemas ante archivos dañados. Es útil para verificar la integridad de datos, probar mecanismos de recuperación o validar copias de seguridad.

Parámetros y proceso

Debes seleccionar un archivo local de hasta 64 MiB. Luego defines un porcentaje de bytes a alterar (entre 1 y 100) y una cantidad de bytes iniciales que quieres proteger (por defecto 64). La herramienta copia el archivo en la memoria del navegador y realiza max(1, floor((tamaño - protegidos) * porcentaje / 100)) intentos de edición. Cada intento elige una posición aleatoria después del prefijo protegido y aplica un XOR con un byte aleatorio entre 1 y 255.

Ejemplo concreto

Supón un archivo de 1000 bytes, con 10% de corrupción y 100 bytes protegidos. La cantidad de intentos será floor((1000-100)*10/100) = 90. Se realizarán 90 ediciones aleatorias en las posiciones 101 a 1000. Como las posiciones se eligen con reemplazo, es posible que algunos bytes se modifiquen más de una vez o incluso se restauren a su valor original.

Limitaciones importantes

  • La herramienta no garantiza que el archivo resultante sea ilegible; solo altera bytes al azar.
  • No diagnostica ni repara corrupción, y no reemplaza copias de seguridad.
  • No se dirige a cabeceras, páginas, registros ni regiones específicas.
  • El archivo original en disco nunca se sobrescribe.

Preguntas frecuentes

¿Por qué el número de bytes modificados puede ser menor que el porcentaje indicado?

Porque las posiciones se eligen con reemplazo: un mismo byte puede ser editado varias veces, y una edición posterior puede revertir un cambio anterior. El número reportado es la cantidad de intentos, no de bytes distintos alterados.

¿Puedo proteger los primeros bytes del archivo?

Sí, puedes especificar un número de bytes iniciales que no serán tocados. Debe ser menor que el tamaño total del archivo.

¿Qué pasa si el archivo es muy grande?

El límite es de 64 MiB. Si tu archivo supera ese tamaño, deberás reducirlo o usar otra herramienta.

El procesamiento se realiza localmente en tu navegador.