CFG формат - Защо се използват и как да се отворят

CFG формат - Защо се използват и как да се отворят

В това семейство от файлови формати, които сме свикнали да обозначаваме с три букви след точка на името на файла, има много странни, които всъщност нямат формат и не представляват.

Какво е „разширяването на файловете“ „Учи“ ни - всеки от тях крие определена вътрешна тръбна структура на файла и можете да отворите файла само с помощта на специална програма, която знае тази структура.

Ето разширяването -Format JPG - всичко е ясно, това е компресирано представяне на растерно изображение.

Тук PSD също е растер, но вече може да съхранява информация за слоевете. За да отворите такъв формат, вече се нуждаете от родния му Photoshop.

EXE е добре познат изпълним файл, с други думи - програма. Ето първите два байта - кодове от две английски букви mz. Но отворете такъв файл, като цяло и нищо. Това са шестнадесетични кодове на компютърните команди на микропроцесора. Не, има такива шестнадесетични редактори, но те са само за „професионалисти“, както се казва, но дори тази „недосегаема“ кохорта се страхува от екзеу-файл, се страхува като проклет тамян.

И ето цяла група разширения - PAS, CPP, C, HTM, CSS, JS. Включително нашата - CFG!

Това е странно семейство от разширения - „всичко в едно“

Така че, това са много странно разширяване на формати, които не съществуват! Да, всъщност PAS формат или CSS формат или, по -близо, CFG - просто не съществува. Всяко разширение е скрито от най -простия текстов файл в ASCII кодиране - за тетрадка.

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

И тогава всичко вече е на нивото на споразуменията „господа“. Прието е, че PAS е текстът на източника на модула на езика за програмиране на PASCAL, CPP е същия текст, но вече на C ++, CSS - файлът с стилове на уеб страници и CFG - конфигурационният файл на програмата - програма.

Примери за CFG файлове - за яснота

Редът на работа с такива CFG файлове от гледна точка на разработчика на софтуерната система е съвсем разбираем и просто, може да се каже, дава своя живот.

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

Или ето друга ситуация. Когато програмата се разработва, за нея се създава цяла среда за разработка на локален компютър, който включва, наред с други неща, не един CFG файл.

Но идва моментът да се представи работа на клиента - програмата е представена, но нещо се е объркало и е необходимо спешно да се промени конфигурацията. Но клиентът няма обичайната среда за развитие. Тук идва на помощта и бележника и файла CFG, в текстовия му формат "от бележника" всичко и нещата. Разработчикът бързо стартира тетрадка на компютъра на клиента и без него прави корекции и поръчката успешно се предава.

Даваме някои примери за конфигурационни файлове на CFG:

  • Ето Acad2002.CFG е вътрешна AutoCAD система (какво е „знанието“ за себе си AutoCAD.exe, но да чете и може би всеки може да се досети):

; Конфигурация за AutoCAD 2002 () Microsoft Windows

; C: \ Програмни файлове \ AutoCAD 2002 \ Acad2002.CFG Creed на 11/07/2015 в 0:19:51

[AppData]

[Версия]

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

Fileversion = 8

Executabledate & Time = JunkJunkJunkJunk

[Autocad]

Cfgstamp =^eql!,GA

AuthorizationCode = ",]"

[Дигитайзер/драйвер]

Мениджър = Текущо устройство за насочване на системата

PathName = Интернет

Конфигуриран = 1

[Редактор]

Връзка = 0

[Меню]

T_menu = 0

  • Ето системния файл на Windows - CFGIMP32.CFG (вероятно конфигурация на шрифта; Внимание! Файлът е леко намален). Както можете да видите, файлът CFG също е определена структура със своите коментари и обозначения:

# CGMFontConfigurationFile.

# ModifiedByePasperjxh 4/14/94

# CommandSyntax:

#CommandArgments "font_name_string"

#Commands са:

#Index n "font_name_string"

#Match "string" "font_name_string"

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

#Нината на името на шрифта предвижда индекс във вътрешна таблица

#1 - Ново куриер ", fw_normal

# 2 куриер нов ", fw_bold

#3 куриер нов ", fw_normal, курсив

#Negative стойности са за картографиране на шрифта Hershey.

По подразбиране "9"

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

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

Ключова дума Hershey, символ, Set1 "13" 1.0 1.0

Ключова дума Hershey, символ, Set2 "13" 1.0 1.0

# Борави с няколко общи ключови думи

Ключови думи са, сериф, смел, курсив "8"

Ключови думи са, сериф, наклонена "7"

# Използвайте време за шрифтове

# без признато фамилно име тип

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

Ключова дума смела, наклонена "12"

Ключова дума смела "10"

Индекс 1 "5"

Индекс 2 "7"

Индекс 3 "6"

  • Ето конфигурацията на системата за програмиране на Borland Delphi5 (и това е само един от многото системни файлове - кой двигател на базата данни се използва и където се намира библиотеката):

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

-U "c: \ програмни файлове \ borland \ delphi5 \ lib"

Какво да правя с тях

Директният въпрос е - каква е процедурата за редактиране на CFG файлове, изисква се директен отговор - не, и точката! Строго погледнато, изобщо не трябва да докосвате тези файлове, те са чисто официални по своята същност, изкривяването на информацията в тях (и това не струва нищо - бележник, ето го!) може да доведе до разбиване не само на една приложена програма, но и системата като цяло. Корекцията често изисква пренареждане на системата (или програмата) в неговата цялост. От друга страна, ако сте уверени в действията си, тогава по -смела, подобна интервенция понякога помага да спестите много време (и пари, между другото!)

Между другото, далеч не е тайна, че такива прости редактори „да заменят тетрадка“ са много. Следователно, можете да отворите CFG файлове всеки, който харесвате.

Отваряне на файла CFG в бележник

Малкият нюанс е първият

Тази идея - за съхраняване на конфигурация в CFG файлове - взе много широко Root. Но разработчиците често не искат те да станат жертва на такава достъпност. Следователно, понякога, особено подозрителни глави, CFG файловете са криптирани и след това, разбира се, не са подходящи за нито един бележник. За да работите с такива файлове, вече се нуждаете от специална програма от самия разработчик - със сигурност можете да кажете - няма нужда да докосвате такива файлове, те няма да ви дадат нищо и няма да ви покажат.

Малко нюанс вече е вторият, а последният

И ето, всичко е от същата опера. Iwininc Company. - Добре познат разработчик на видеоигри, под своята серия "начало" Jewelquest, Coconutqueen - също прие тази идея за външни конфигурационни файлове. Тя съхранява цялата информация за текущата игра, акаунт, играчи във файловете на CFGE - да, тя добави към известните три букви на четвъртия E (вероятно разширение - разширена). Какво можете да направите, оказва се, че творчеството може да бъде показано на „Главите на мачовете“. И така, този формат CFG живее!