Corromper un archivo CSV online
Corrompe un archivo .csv online y gratis. Rompe los delimitadores, el entrecomillado y la codificación para que las hojas de cálculo y las canalizaciones de datos rechacen el archivo.
- Sin subidas
- Sin límite de tamaño
- Sin registro
Corrompe tu archivo CSV
Ajustado para .csv, .tsv, y funciona igual de bien con cualquier otro formato.
Por qué los archivos CSV son difíciles de corromper como es debido
CSV no tiene esquema, no exige cabecera y no tiene terminador, así que casi cualquier secuencia de bytes es discutiblemente un archivo CSV válido. Lo que importa es lo que el consumidor espera (un número coherente de columnas, comillas equilibradas y texto decodificable), y eso es justo lo que se destruye aquí.
Qué destruye esta herramienta
- La estructura de delimitadores. Se sobrescriben las comas y los saltos de línea, así que las filas dejan de dividirse en un número coherente de columnas.
- El equilibrio de comillas. Se rompen las comillas dobles, dejando campos entrecomillados sin terminar de forma permanente que se tragan las filas siguientes.
- Validez de la codificación. Se inyectan secuencias UTF-8 no válidas, así que los lectores estrictos fallan antes de analizar.
- La fila de cabecera. Se destruyen los bytes iniciales, así que se pierden los nombres de columna y falla la inferencia de tipos.
Qué verás después
| Aplicación | Comportamiento |
|---|---|
| Microsoft Excel | Lo importa como una única columna ilegible, o avisa de que el archivo no se puede leer. |
read_csv de pandas | Lanza ParserError: Error tokenizing data o un error de Unicode. |
| Google Sheets | La importación produce filas ilegibles o falla directamente. |
| Cargadores masivos de bases de datos | Abortan la carga e informan de un registro malformado. |
Motivos habituales para hacer esto
- Probar que una importación masiva rechaza un archivo defectuoso en lugar de cargar filas parciales.
- Verificar que una canalización de datos informa del archivo y la fila que fallan en lugar de descartar registros.
- Comprobar que un formulario de subida de CSV valida antes de escribir en una base de datos.
- Producir casos malformados para una batería de pruebas de análisis.
Cómo corromper un archivo CSV
- Suelta tu archivo .csv en la caja de arriba, o haz clic para explorar.
- Deja el nivel en Standard salvo que quieras un daño parcial (Light) o necesites derrotar al software de recuperación (Heavy).
- Pulsa Corromper archivo. El procesamiento ocurre en tu dispositivo, así que termina casi al instante.
- Descarga el resultado. De forma predeterminada conserva el nombre de archivo y la longitud en bytes originales.
Preguntas frecuentes sobre CSV
¿Excel seguirá abriéndolo?
Excel normalmente abrirá algo, porque trata cualquier archivo de texto como importable. Lo que muestra es una única columna de mojibake en lugar de tus datos.
¿Un CSV parcialmente corrompido es peor que uno del todo roto?
Para probar, a menudo sí: un archivo que carga 400 de 500 filas antes de fallar es el caso que detecta la pérdida silenciosa de datos. Usa el nivel Light para eso.
¿Funciona con archivos TSV y delimitados por barras verticales?
Sí. Cualquier archivo de texto separado por delimitadores usa el mismo perfil.
¿Se mantendrá el número de filas?
No. Los saltos de línea están entre los bytes sobrescritos, así que el archivo deja de tener una estructura de filas predecible.