Que tal.
Ya te lo han dicho mas o menos, pero lo diré yo con mis palabras
Los TClientDataSet tienen la capacidad de guardar sus datos en un archivo externo. Este archivo puede estar en un formato propietario de los TClientDataSet o bien en xml y se define al momento de grabar el archivo cdsTalXCual.SaveToFile().
El segundo parámetro de este método es del tipo
TDataPacketFormat que puede tomar los valores: dfBinary, dfXML, dfXMLUTF8
Cuando usas LoadFromFile, el propio TClientDataSet autodetecta el formato del archivo y si no fuese uno de los mencionados, elevará una excepción.
El hecho de que el archivo tenga la extensión "cds" es algo arbitrario, pues podría tener cualquiera. Supongo que el programador original uso esa extensión en alusion a
Client
Data
Set, probablemente tenía muy mala memoria, como yo..
Hasta luego.
