Cada registro está ubicado en una línea separada, delimitada por un salto de línea (CRLF). Por ejemplo:
aaa, bbb, ccc CRLF zzz, aaa, xxx CRLF
El último registro en el archivo puede o no tener un salto de línea final. Por ejemplo:
aaa, bbb, ccc CRLF zzz, aaa, xxx
Puede haber una línea de encabezado opcional que aparece como la primera línea del archivo con el mismo formato que las líneas de registro normales. Este encabezado contendrá los nombres correspondientes a los campos en el archivo y debe contener el mismo número de campos que los registros en el resto del archivo (la presencia o ausencia de la línea del encabezado debe indicarse mediante el parámetro opcional "encabezado" de este Tipo de Mimica). Por ejemplo:
nombre_campo, nombre_campo, nombre_campo CRLF aaa, bbb, ccc CRLF zzz, aaa, xxx CRLF
Dentro del encabezado y cada registro, puede haber uno o más campos, separados por comas. Cada línea debe contener el mismo número de campos en todo el archivo. Los espacios se consideran parte de un campo y no se deben ignorar. El último campo del registro no debe ir seguido de una coma. Por ejemplo:
aaa, bbb, ccc
Cada campo puede estar o no entre comillas dobles (sin embargo, algunos programas, como Microsoft Excel, no usan comillas dobles). Si los campos no están encerrados entre comillas dobles, entonces las comillas dobles pueden no aparecer dentro de los campos. Por ejemplo:
"aaa", "bbb", "ccc" CRLF zzz, aaa, xxx
Los campos que contienen saltos de línea (CRLF), comillas dobles y comas deben ir entre comillas dobles. Por ejemplo:
"aaa", "b CRLF bb", "ccc" CRLF zzz, aaa, xxx
Si se utilizan comillas dobles para encerrar los campos, se debe escapar una comilla doble que aparezca dentro de un campo precediéndola con otra comilla doble. Por ejemplo:
"aaa", "b" "bb", "ccc"