Formato CFG ¿por qué se usan y cómo abrir?

Formato CFG ¿por qué se usan y cómo abrir?

En esta familia de formatos de archivo que estamos acostumbrados a denotar en tres letras después de un punto en el nombre del archivo, hay otros muy extraños, que, de hecho, no son formatos y no representan.

¿Cuál es la "expansión de archivos" "nos enseña"? Cada uno de ellos oculta una cierta estructura de tubería interna del archivo, y puede abrir el archivo solo utilizando un programa especial que conozca esta estructura.

Aquí está la expansión -format jpg: todo está claro, esta es una representación comprimida de una imagen ráster.

Aquí PSD también es un ráster, pero ya puede almacenar información sobre capas. Para abrir tal formato, ya necesitas su Photoshop natal.

EXE es un archivo ejecutable bien conocido, en otras palabras - programa. Aquí están los dos primeros bytes: códigos de dos letras inglesas MZ. Pero abre dicho archivo, en general, y nada. Estos son códigos hexadecimales de los comandos de microprocesador de la computadora. No, hay editores tan hexadecimales, pero son solo para "profesionales", como dicen, pero incluso esta cohorte "intocable" tiene miedo de un exe-archivo tiene miedo como un maldito incienso.

Y aquí hay un grupo completo de extensiones: PAS, CPP, C, HTM, CSS, JS. Incluyendo el nuestro - CFG!

Esta es una extraña familia de extensiones: "todo en uno"

Entonces, estos son una expansión muy extraña de formatos que no existen! Sí, de hecho, formato PAS o formato CSS o, más cerca, CFG - simplemente no existe. Cada extensión está oculta por el archivo de texto más simple en la codificación ASCII - para el cuaderno.

El hecho es que cualquier programa es muchos archivos auxiliares, al final, los códigos de origen, de los cuales ya se obtienen ex ejecutables. Todas las extensiones presentadas y ocultan estas mismas configuraciones y códigos de texto de origen. El formato ASCII es una codificación simple de caracteres en el teclado y en la pantalla, codificando el tiempo inmemorial conocido por todos, aceptado por defecto en todas las plataformas. No se necesita ningún programa especial para abrir dichos archivos, estos programas de forma predeterminada se incluyen en cualquier sistema. Además, los editores de texto más y más avanzados, tanto Word como Word Perfect, conocen este formato, para que pueda leer archivos PAS, CSS, JS, CFG en cualquier programa.

Y entonces todo ya está en el nivel de los acuerdos de "caballeros". Se acepta que PAS es el texto del módulo de origen en el lenguaje de programación de Pascal, CPP es el mismo texto, pero ya en C ++, CSS - El archivo de estilos de página web y CFG - el archivo de configuración del programa - programa.

Ejemplos de archivos CFG: para mayor claridad

El orden de trabajo con tales archivos CFG, desde el punto de vista del desarrollador del sistema de software, es bastante comprensible y simple, se podría decir, le da vida a.

  1. El sistema es bastante grande y no hay necesidad, y a menudo es imposible o miope, para impulsar todas las configuraciones en el archivo exe, hacer la configuración cuando el programa ya se lance, y algunas acciones deben estar disponibles incluso antes. el programa se lanza.
  2. El desarrollador crea un archivo CFG externo con un cuaderno simple.
  3. Después de comenzar, el programa primero lee este archivo de configuración y solo entonces toma decisiones sobre trabajos adicionales.
  4. Cuando el desarrollador necesita cambiar rápidamente el modo operativo, abre el archivo CFG y en unos minutos cambia el trabajo de todo el programa.

O aquí hay otra situación. Cuando se está desarrollando el programa, se crea un entorno de desarrollo completo para él en una computadora local, que incluye, entre otras cosas, no un archivo CFG.

Pero el momento llega al presente trabajo al cliente: se presenta el programa, pero algo ha salido mal y es necesario cambiar urgentemente la configuración. Pero el cliente no tiene el entorno de desarrollo habitual. Aquí viene a la ayuda y al cuaderno y al archivo CFG, en su formato de texto "del cuaderno" todo y la cosa. El desarrollador inicia rápidamente un cuaderno en la computadora del cliente, y sin ella, hace correcciones y el pedido se rinde con éxito.

Damos algunos ejemplos de archivos de configuración CFG:

  • Aquí está Acad2002.CFG es un sistema interno de AutoCAD (qué es el "saber" para sí mismo AutoCAD.exe, pero para leer, y tal vez todos puedan adivinar):

; Configuración para AutoCAD 2002 () Microsoft Windows

; C: \ Archivos de programa \ AutoCAD 2002 \ ACAD2002.CFG Credo el 11/07/2015 a las 0:19:51

[Datos de aplicación]

[Versión]

Plataforma = Microsoft Windows

FileVersion = 8

Ejecutable y Time = Junkjunkjunkjunk

[AutoCAD]

Cfgstamp =^eql!,Georgia

AuthorizationCode = ",]"

[Digitizador/controlador]

MenUname = dispositivo de señalización del sistema actual

PathName = Internet

Configurado = 1

[Editor]

Enlace = 0

[Menú]

T_menu = 0

  • Aquí está el archivo del sistema de Windows - CFGIMP32.CFG (probablemente configuración de fuentes; atención! El archivo se reduce ligeramente). Como puede ver, el archivo CFG también es una determinada estructura con sus comentarios y designaciones:

# CGMFontConfigurationFile.

# ModifiedByepasperJXH 14/04/94

# CommandSyntax:

#Commandargments "font_name_string"

#Los comandos son:

#Index n "font_name_string"

#Match "String" "Font_name_string"

#Keyword Word [, palabra, ...] "font_name_string"

#La cadena de nombre de fuente proporciona un índice en una tabla interna

#1 - Courier New ", FW_Normal

# 2 Courier New ", FW_Bold

#3 Courier New ", FW_Normal, Cursalic

#Los valores nogativos son para el mapeo de fuentes de Hershey.

Predeterminado "9"

#Keyword Hershey, símbolo, set1 "-13"

#Keyword Hershey, símbolo, set2 "-13"

Palabra clave Hershey, símbolo, set1 "13" 1.0 1.0

Palabra clave Hershey, símbolo, set2 "13" 1.0 1.0

# Manejar algunas palabras clave genéricas

Palabra clave sans, serif, negrita, cursiva "8"

Palabra clave sans, serif, oblicua "7"

# Use tiempos para fuentes

# sin apellido de tipo reconocido

Palabra clave Bold, Italia "12"

Palabra clave negrita, oblicua "12"

Palabra clave Bold "10"

ÍNDICE 1 "5"

Índice 2 "7"

Índice 3 "6"

  • Aquí está la configuración del sistema de programación de Borland Delphi5 (y este es solo uno de los muchos archivos del sistema, qué motor de base de datos se utiliza y donde se encuentra la biblioteca):

-Awintypes = windows; winprocs = windows; dbiprocs = bde; dbitypes = bde; dbierrrs = bde

-U "C: \ Archivos de programa \ Borland \ Delphi5 \ lib"

Qué hacer con ellos

La pregunta directa es: cuál es el procedimiento para editar archivos CFG, se requiere una respuesta directa, no, y el punto! Estrictamente hablando, no debe tocar estos archivos en absoluto, son de naturaleza puramente oficial, distorsión de la información en ellos (y no cuesta nada: un cuaderno, aquí está!) puede conducir a un desglose no solo de un programa aplicado, sino también del sistema en su conjunto. La corrección a menudo requiere una reorganización del sistema (o programa) en su totalidad. Por otro lado, si confía en sus acciones, entonces más audaz, tal intervención a veces ayuda a ahorrar mucho tiempo (y dinero, por cierto!)

Por cierto, está lejos de ser un secreto que los editores tan simples "para reemplazar un cuaderno" son mucho. Por lo tanto, puede abrir archivos CFG a cualquier persona que desee.

Abrir el archivo CFG en un cuaderno

Little Nuance es el primero

Esta idea, para almacenar la configuración en archivos CFG, se llevó muy bien. Pero los desarrolladores a menudo no quieren que se conviertan en una víctima de tal accesibilidad. Por lo tanto, a veces, especialmente las cabezas sospechosas, los archivos CFG están encriptados y luego, por supuesto, no son adecuados para ningún cuaderno. Para trabajar con dichos archivos, ya necesita un programa especial del desarrollador en sí, ciertamente puede decir, no es necesario tocar dichos archivos, no le darán nada y no le mostrarán.

Un pequeño matiz ya es el segundo y el último

Y aquí, todo es de la misma ópera. Iwininc Company. - Un conocido desarrollador de videojuegos, bajo su serie "principiante", Jewelquest, Coconutqueen, también aceptó esta idea de archivos de configuración externos. Ella almacena toda la información sobre el juego actual, la cuenta, los jugadores en los archivos CFGE, sí, agregó a las famosas tres letras de la cuarta E (probablemente extensión - expandida). ¿Qué puedes hacer? Resulta que la creatividad se puede mostrar en "cabezas de partido". Entonces, este formato CFG vive!