Un corruptor de archivos creado por gente que necesitaba uno
Files Corrupter empezó como una utilidad interna de pruebas. Necesitábamos continuamente archivos rotos a propósito: un ZIP truncado para probar un descompresor, un PDF con el xref destruido para comprobar un mensaje de error, un vídeo sin índice para ver qué haría un reproductor. Y todas las herramientas online que probamos tenían los mismos dos problemas.
El primero era la privacidad. Casi todos los corruptores suben tu archivo a un servidor. Eso es inaceptable para cualquier cosa confidencial, y resulta extraño pedirlo cuando toda la operación es una transformación de bytes que un navegador puede hacer localmente en milisegundos.
El segundo era que no funcionaban de forma fiable. Cambiar cincuenta bytes al azar en un DOCX suele caer dentro de un flujo comprimido, y la recuperación de Word abre el documento igualmente. El mismo truco en un PDF lo repara Acrobat sin decir nada. Una herramienta que produce un archivo que sigue abriéndose no es un corruptor de archivos, es un generador de números aleatorios con pasos de más.
Qué construimos en su lugar
El motor identifica el formato por su extensión y sus bytes mágicos, y aplica después un perfil ajustado a la estructura de ese formato. Para un contenedor ZIP destruye las cabeceras locales de archivo, el directorio central y el registro de fin de directorio central. Para un PDF elimina la cabecera, todas las secciones xref, el tráiler y la marca EOF. Para MP4 destruye la marca ftyp y el átomo moov. Para una ISO borra los 32 KB completos del área de sistema antes de los descriptores de volumen. Solo entonces dispersa entropía por el contenido.
Todo funciona en tu navegador. No hay backend, ni base de datos, ni archivo de registro con tu nombre de archivo dentro, ni nada que pueda filtrarse. Puedes confirmarlo tú mismo mirando la pestaña de red, o apagando la conexión a internet y usando la herramienta igualmente.
Cómo se mantiene gratis
Porque nos cuesta casi nada mantenerlo. No hay cómputo por archivo, ni almacenamiento, ni ancho de banda más allá de servir unos cientos de kilobytes de recursos estáticos. No hay plan de pago, ni funciones reservadas, ni intención de añadirlos.
Nuestra postura sobre el uso responsable
La gran mayoría del uso aquí es trabajo de ingeniería corriente: probar rutas de error, ensayar restauraciones, construir corpus de fuzzing, enseñar. Sabemos que la herramienta tiene un segundo uso evidente y no vamos a fingir lo contrario, pero tampoco vamos a fomentarlo. Entregar un archivo dañado a propósito como trabajo terminado es deshonesto, suele detectarse, y las consecuencias bajo una normativa de integridad académica son bastante peores que pedir una prórroga. Nuestro aviso legal lo explica en detalle.
Ponte en contacto
Los informes de errores, las peticiones de formatos y las preguntas son siempre bienvenidos. La página de contacto es la vía más rápida.