Dividir CSV sin romper registros entrecomillados
Selecciona un TXT, CSV, TSV, JSONL, Markdown o log UTF-8 y fija entre 100 y 1.000.000 de líneas o registros por parte. En CSV y TSV, un salto de línea dentro de un campo entrecomillado pertenece al mismo registro lógico: no se separa entre dos archivos ZIP. La cabecera solo aparece en la primera parte; no se repite automáticamente.
Reconstrucción exacta del archivo original
El ZIP contiene partes numeradas. Extráelas y concatena sus bytes en orden para recuperar el archivo original, incluidos BOM, caracteres Unicode, espacios finales y saltos CRLF, CR o LF. Antes de permitir la descarga, el motor reabre el ZIP y compara la reconstrucción byte a byte. Evita abrir y guardar de nuevo cada parte con una hoja de cálculo si necesitas conservar los bytes.
Seguridad de separadores CSV
En CSV, el primer registro lógico debe identificar un único separador: coma, punto y coma o barra vertical. Si aparecen varios se rechaza el archivo en lugar de adivinar. Las comillas incorrectas se rechazan y el análisis se detiene al superar el máximo de 100 partes.
Límites y cancelación
El máximo es de 20 MiB por archivo y 100 partes. Se rechazan bytes NUL, UTF-8 inválido y comillas CSV/TSV sin cerrar. La cancelación se comprueba durante el análisis; una escritura ZIP síncrona ya iniciada puede tardar en detenerse. Tras cancelar no se publica una descarga parcial.
Otras herramientas de texto
Para concatenar archivos usa unir archivos de texto; no combina columnas ni cabeceras CSV. Si el texto tiene caracteres corruptos, prueba antes reparar codificación. Para cambiar delimitadores utiliza CSV a TSV.