Normalizar los saltos de línea y el BOM de un CSV

Elimine el BOM UTF-8 al principio del archivo y unifique todos los saltos de línea de un CSV a LF, CRLF o CR.

Ejemplo:

Cómo funciona

Útil cuando un CSV exportado desde Excel en Windows (saltos de línea CRLF, a veces con un BOM al principio del archivo) debe ser procesado por una herramienta Unix que espera LF, o al revés. Pegue o importe el archivo, elija el formato de salto de línea de destino y obtenga un archivo limpio y coherente.

¿Qué es el BOM y por qué eliminarlo?

El BOM (Byte Order Mark) es un carácter invisible que algunos editores (en particular Excel) añaden a veces al principio de un archivo UTF-8. Puede hacer que aparezcan caracteres parásitos al comienzo de la primera celda cuando lo analizan herramientas que no lo esperan; la herramienta lo elimina automáticamente si está presente.

¿Qué ocurre si mi archivo ya mezcla varios tipos de salto de línea?

Todas las variantes (LF, CRLF, CR) se reducen primero internamente a un único formato y luego se convierten al formato de destino elegido, por lo que el resultado es siempre perfectamente homogéneo, sea cual sea el estado inicial del archivo.

Procesamiento 100% local: el archivo se procesa por completo en su navegador mediante WebAssembly y nunca sale de su dispositivo.