Формат CFG - чому вони використовуються і як відкрити

Формат CFG - чому вони використовуються і як відкрити

У цій родині форматів файлів, які ми використовуємо для позначення трьома літерами після точки імені файлу, є дуже дивні, які насправді не є форматом і не представляють.

Що таке "розширення файлів" "вчить" нас - кожен з них приховує певну внутрішню структуру труби файлу, і ви можете відкрити файл лише за допомогою спеціальної програми, яка знає цю структуру.

Ось розширення -format jpg - все зрозуміло, це стиснене зображення растрового зображення.

Тут PSD також є растровим, але він вже може зберігати інформацію про шари. Щоб відкрити такий формат, вам вже потрібен рідний фотошоп.

Exe - це добре відомий виконуваний файл, іншими словами - програма. Ось перші два байти - коди двох англійських літер MZ. Але відкрийте такий файл, за великим рахунком, і нічого. Це шістнадцять коди команд комп'ютерного мікропроцесора. Ні, є такі шістнадцяткові редактори, але вони лише для "професіоналів", як кажуть, але навіть ця "недоторканна" когорта боїться,.

І ось ціла група розширень - PAS, CPP, C, HTM, CSS, JS. Включаючи наше - cfg!

Це дивна родина розширень - "все в одному"

Отже, це дуже дивне розширення форматів, яких не існує! Так, насправді формат PAS або формат CSS або, ближче, CFG - просто не існує. Кожне розширення приховане найпростішим текстовим файлом у кодуванні ASCII - для ноутбука.

Справа в тому, що будь -яка програма - це багато допоміжних файлів, врешті -решт, вихідні коди, з яких виконувані вже отримані. Усі подані розширення та приховують ці самі налаштування та вихідні текстові коди. Формат ASCII - це просте кодування символів на клавіатурі та на екрані, кодування з часу відомого всім, прийняте за замовчуванням на всіх платформах. Не потрібна спеціальна програма для відкриття таких файлів, ці програми за замовчуванням включені в будь -яку систему. Більше того, все більш вдосконалені редактори тексту, як Word, так і WordPerfect, знають цей формат, щоб ви могли читати файли PAS, CSS, JS, CFG в будь -якій програмі.

І тоді все вже на рівні "джентльменів" угод. Приймається, що PAS - це текст вихідного модуля в мові програмування Pascal, CPP - це той самий текст, але вже на C ++, CSS - файл стилів веб -сторінки та CFG - файл конфігурації програми - програма.

Приклади файлів CFG - для чіткості

Порядок роботи з такими файлами CFG, з точки зору розробника програмної системи, цілком зрозумілий і простий, можна сказати, дає його життя.

  1. Система досить велика і немає потреби, і часто неможливо або недалекоглядно, керувати всіма налаштуваннями на файлі exe, робити налаштування, коли програма вже запущена, і деякі дії повинні бути доступні ще раніше Програма запущена.
  2. Розробник створює зовнішній файл CFG з простим ноутбуком.
  3. Після запуску програма спочатку зчитує цей файл конфігурації і лише потім приймає рішення щодо подальшої роботи.
  4. Коли розробнику потрібно швидко змінити режим роботи, він відкриває файл CFG і через кілька хвилин змінює роботу всієї програми.

Або ось інша ситуація. Коли програма розробляється, для нього створюється ціле середовище розробки на локальному комп’ютері, що, серед іншого.

Але час приходить для представлення роботи замовнику - програма представлена, але щось пішло не так, і необхідно терміново змінити конфігурацію. Але замовник не має звичайного середовища розвитку. Тут приходить на допомогу, ноутбук та файл CFG, у його текстовому форматі "З ноутбука" все та річ. Розробник швидко запускає зошит на комп’ютері замовника, і без нього робить виправлення та замовлення успішно здаються.

Наведемо кілька прикладів конфігураційних файлів CFG:

  • Ось Acad2002.CFG - це внутрішня система AutoCAD (що таке "знає" для себе AutoCAD.Exe, але читати, і, можливо, кожен може здогадатися):

; Конфігурація для AutoCAD 2002 () Microsoft Windows

; C: \ Програмні файли \ Autocad 2002 \ Acad2002.CFG Creed 11.11.2015 о 0:19:51

[Дані програми]

[Версія]

Платформа = Microsoft Windows

FileVersion = 8

Textelabledate & Time = junkjunkjunkjunk

[AutoCAD]

Cfgstamp =^eql!,Га

Autimalcode = ",]"

[Digitizer/Driver]

Menuname = Поточний пристрій системного вказівки

Pathname = Інтернет

Налаштовано = 1

[Редактор]

Посилання = 0

[Меню]

T_menu = 0

  • Ось системний файл Windows - CFGIMP32.CFG (ймовірно, конфігурація шрифту; увага! Файл трохи зменшується). Як бачите, файл CFG також є певною структурою з його коментарями та позначеннями:

# CGMFontConfigurationFile.

# ModifiedByepasperjxh 4/94

# CommandSyntax:

#Commandargments "font_name_string"

#Commands є:

#Index n "font_name_string"

#Match "рядок" "font_name_string"

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

#Рядок імені шрифту підтверджує індекс у внутрішню таблицю

№1 - кур'єр новий ", fw_normal

№2 Кур'єр Новий ", fw_bold

#3 кур'єр новий ", fw_normal, курсив

#Негативні цінності призначені для картографування шрифтів Hershey.

За замовчуванням "9"

#Keyword Hershey, символ, set1 "-13"

#Keyword Hershey, символ, set2 "-13"

Ключове слово hershey, символ, set1 "13" 1.0 1.0

Ключове слово hershey, символ, set2 "13" 1.0 1.0

# Обробляйте кілька загальних ключових слів

Ключове слово sans, serif, сміливий, курсив "8"

Ключове слово sans, serif, косий "7"

# Використовуйте час для шрифтів

# без визнаного типу прізвища

Ключове слово сміливе, курсив "12"

Ключове слово жирне, косо "12"

Ключове слово жирне "10"

Індекс 1 "5"

Індекс 2 "7"

Індекс 3 "6"

  • Ось конфігурація системи програмування Borland Delphi5 (і це лише один із багатьох системних файлів - який використовується двигун бази даних і де розташована бібліотека):

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

-U "C: \ Program Files \ Borland \ delphi5 \ lib"

Що з ними робити

Пряме питання полягає в тому, яка процедура редагування файлів CFG, потрібна пряма відповідь - ні, і справа! Суворо кажучи, ви взагалі не повинні торкнутися цих файлів, вони мають суто офіційний характер, спотворення інформації в них (і це нічого не коштує - ноутбук, ось це!) може призвести до розбиття не лише однієї прикладної програми, але і до системи в цілому. Корекція часто вимагає перестановки системи (або програми) в повному обсязі. З іншого боку, якщо ви впевнені у своїх діях, то сміливіше, таке втручання іноді допомагає заощадити багато часу (і грошей, до речі!)

До речі, далеко не секрет, що такі прості редактори "замінити ноутбук" багато. Тому ви можете відкрити файли CFG будь -кого, що вам подобається.

Відкриття файлу CFG у зошиті

Маленький нюанс - це перший

Ця ідея - для зберігання конфігурації у файлах CFG - дуже широко вкорінюється. Але розробники часто не хочуть, щоб вони стали жертвою такої доступності. Тому іноді, особливо підозрілі голови, файли CFG зашифровані, а потім, звичайно, не підходять для будь -якого ноутбука. Для роботи з такими файлами вам вже потрібна спеціальна програма від самого розробника - ви, звичайно, можете сказати - не потрібно торкатися таких файлів, вони нічого не дадуть вам і не покажуть вам.

Трохи нюансів вже другий, і останній

І ось, все з тієї ж опери. Iwininc Company. - Добре відомий розробник відеоігор, під час своєї серії "Початок" Jewelquest, Coconutqueen - також прийняв цю ідею зовнішніх файлів конфігурації. Вона зберігає всю інформацію про поточну гру, обліковий запис, гравців у файлах CFGE - так, вона додала до знаменитих трьох букв четвертого Е (ймовірно, розширення - розширене). Що ви можете зробити, виявляється, творчість може бути показана на "головних матчах". Отже, цей формат CFG живе!