XD2XD2, la mayoría de lenguajes permiten leer línea por línea, ya que es el mecanismo más sencillo de iterar sobre los archivos. Normalmente el delimitador estándar que se usa (sobre todo para hacerlo legible) es el salto de línea (
\n) ó (
\r\n),
0x0a o cualquier otro. La cuestión es que la única forma posible de leer contenido es mediante un divisor dado efectuar la extracción parte a parte. Tanto puedes usar saltos de línea como cualquier otro símbolo o combinación de símbolos.
Por ejemplo, dado este contenido:
Se subdivide en primer lugar por líneas, y cada una de las líneas por el símbolo "=". Lo que da lugar, tras eliminar espacios, a pares clave->valor, que permitirían leer un archivo de configuración.
Un saludo.