Hola,
podrias, simplemente, usar otras extensiones desconocidas (.aln, .ut, ...). Si quieres mas proteccion, entonces deberias "desformatearlos" : poner datos inservibles en ellos de tal manera que sus aplicaciones no lo pudieran leer (por ejemplo, bloques aleatorio en ciertas posiciones fijas, los cuales tu sabes la posicion y longitud). Si haces eso, ten en cuenta que los componentes que se usan en delphi buscaran el formato original, por lo que deberias, al abrir tu aplicacion, eliminar estos bloques, y al salir, volverlos a escribir. Otra manera seria usando las propiedades de proteccion de estos tipos de archivo (menos el .csv) : usando login / password en la base de datos, que solo lo "conoceria" tu programa, y lo mismo con el .zip. Otros trucos pueden ser que tu aplicacion guarde la ultima fecha de modificacion y longitud de estos ficheros, y si se modifican externamente, cambiando estos requisitos, se dice que estan corrompidos y no se abren. Tambien por eso deben haber componentes de encriptacion, que supongo que encriptaran al salir del programa y desencriptaran al abrirlo.
|