Normaliza CRLF y CR a LF, pero avisa del CR aislado.

Líneas vacías son inválidas

Ignorarlas cambiaría posiciones; cada una recibe error.

BOM inicial se rechaza

El primer valor debe empezar sin U+FEFF.