CFG formatas - kodėl jie naudojami ir kaip atidaryti

CFG formatas - kodėl jie naudojami ir kaip atidaryti

Šioje failų formatų šeimoje, kuriuos mes esame įpratę žymėti tris raides po failo pavadinimo taško.

Kas yra „failų išplėtimas“, „moko“ mus - kiekvienas iš jų slepia tam tikrą vidinę failo vamzdžių struktūrą, ir failą galite atidaryti tik naudodamiesi specialia programa, kuri žino šią struktūrą.

Čia yra išplėtimas -format jpg - viskas aišku, tai yra suspaustas rastrinio vaizdo vaizdas.

Čia PSD taip pat yra rastras, tačiau jis jau gali saugoti informaciją apie sluoksnius. Norėdami atidaryti tokį formatą, jums jau reikia jo gimtojo „Photoshop“.

EXE yra gerai žinomas vykdomas failas, kitaip tariant, programa - programa. Čia yra pirmieji du baitai - dviejų angliškų raidžių mz kodai. Bet atidarykite tokį failą, be to, ir nieko. Tai yra šešioliktainiai kompiuterio mikroprocesoriaus komandų kodai. Ne, yra tokie šešioliktainiai redaktoriai, tačiau jie yra skirti tik „profesionalams“, kaip sakoma, tačiau net ir ši „neliečiama“ kohorta bijo, kad exe faile bijo kaip velniškai smilkalai.

Ir čia yra visa pratęsimų grupė - PAS, CPP, C, HTM, CSS, JS. Įskaitant mūsų - CFG!

Tai keista pratęsimų šeima - „viskas viename“

Taigi, tai yra labai keista formatų, kurių nėra! Taip, iš tikrųjų PAS formatas arba CSS formatas arba, arčiau, CFG - paprasčiausiai neegzistuoja. Kiekvienas plėtinys yra paslėptas paprasčiausio teksto failo ASCII kodavime - užrašų knygelei.

Faktas yra tas. Visi pateikiami plėtiniai ir slepia tuos pačius nustatymus ir šaltinio teksto kodus. „ASCII“ formatas yra paprastas simbolių kodavimas klaviatūroje ir ekrane, koduojant visiems žinomus laikus, žinomus visiems, priimamas pagal numatytuosius nustatymus visose platformose. Tokiems failams atidaryti nereikia jokios specialios programos, šios programos pagal numatytuosius nustatymus yra įtrauktos į bet kurią sistemą. Be to, vis daugiau ir labiau pažengusiųjų teksto redaktoriai, tiek „Word“, tiek „WordPerfect“, žino šį formatą, todėl galite skaityti failus PAS, CSS, JS, CFG bet kurioje programoje.

Ir tada viskas jau yra „ponų“ susitarimų lygyje. Priimta, kad PAS yra „Pascal“ programavimo kalbos šaltinio modulio tekstas, CPP yra tas pats tekstas, tačiau jau C ++, CSS - „Web -Page Styles“ ir CFG - Programos konfigūracijos failas - programa.

CFG failų pavyzdžiai - aiškumas

Darbo tvarka su tokiais CFG failais, programinės įrangos sistemos kūrėjo požiūriu, yra gana suprantamas ir paprastas, galima sakyti, suteikia savo gyvybei.

  1. Sistema yra gana didelė ir nereikia, ir dažnai neįmanoma ar trumparegiška, kad būtų galima vairuoti visus „Exe“ failo parametrus, padaryti nustatymus, kai programa jau paleista, o kai kurie veiksmai turėtų būti prieinami dar anksčiau Programa paleista.
  2. Kūrėjas sukuria išorinį CFG failą su paprastu nešiojamuoju kompiuteriu.
  3. Pradėjusi programa pirmiausia perskaito šį konfigūracijos failą ir tik tada priima sprendimus dėl tolesnio darbo.
  4. Kai kūrėjui reikia greitai pakeisti operacinį režimą, jis atidaro CFG failą ir po kelių minučių keičia visos programos darbą.

Arba čia yra dar viena situacija. Kai kuriama programa, jai sukuriama visa plėtros aplinka vietiniame kompiuteryje, kuriame, be kita ko, apima ne vieną CFG failą.

Tačiau ateina laikas pristatyti klientui - programa pateikiama, tačiau kažkas nutiko ir būtina skubiai pakeisti konfigūraciją. Tačiau klientas neturi įprastos plėtros aplinkos. Čia pateikiama pagalba ir nešiojamojo kompiuterio bei CFG failo teksto forma. Kūrėjas greitai pradeda užrašų knygelę kliento kompiuteryje ir be jo pateikia pataisas ir užsakymą sėkmingai pasiduoda.

Pateikiame keletą CFG konfigūracijos failų pavyzdžių:

  • Čia yra „Acad2002“.CFG yra vidinė „AutoCAD“ sistema (kas yra „pažintis“ sau „AutoCAD“.exe, bet skaityti, ir galbūt visi gali atspėti):

; „AutoCAD 2002“ () „Microsoft Windows“ konfigūracija

; C: \ Programos failai \ AutoCAD 2002 \ Acad2002.„CFG Creed“ 2015 07 11, 0:19:51

[Programos duomenys]

[Versija]

Platforma = „Microsoft Windows“

Fileversion = 8

ExecuTableSate & Time = Junkjunkjunkjunk

[AUTOCAD]

Cfgstamp =^eql!,Ga

AutorizationCode = ",]"

[Skaitmenintuvas/tvarkyklė]

Menuname = dabartinis sistemos rodymo įrenginys

Pathname = Internetas

Sukonfigūruota = 1

[Redaktorius]

Nuoroda = 0

[Meniu]

T_menu = 0

  • Čia yra „Windows“ sistemos failas - cfgimp32.CFG (tikriausiai šrifto konfigūracija; dėmesys! Failas šiek tiek sumažintas). Kaip matote, CFG failas taip pat yra tam tikra struktūra su savo komentarais ir pavadinimais:

# CGMFontConfigurationFile.

# „ModifiedByEpasperjxh 4/14/94“

# Commandyyntax:

#CommandArgments „font_name_string“

#Commands yra:

#Index n "font_name_string"

#MATCH "eilutė" "font_name_string"

#KeyWord Word [, žodis, ...] „font_name_string“

#Šrifto pavadinimo eilutė parodo rodyklę į vidinę lentelę

#1 - kurjeris naujas ", fw_normal

# 2 kurjeris naujas ", FW_BOLD

#3 kurjeris naujas ", fw_normal, kursyvas

#Negacinės vertės yra skirtos „Hershey“ šriftų žemėlapiams.

Numatytasis „9“

#KeyWord Hershey, simbolis, Set1 "-13"

#Keyword Hershey, simbolis, Set2 "-13"

Raktinis žodis Hershey, simbolis, Set1 „13“ 1.0 1.0

Raktinis žodis Hershey, simbolis, Set2 „13“ 1.0 1.0

# Tvarkykite kelis bendrus raktinius žodžius

Raktinis žodis Sans, serif, paryškintas, kursyvas „8“

Raktinių žodžių sans, serif, įstrižai „7“

# Naudojimo laikas šriftams

# be atpažinto tipo šeimos vardo

Raktinis žodis paryškintas, kursyvu „12“

Raktinis žodis Bold, įstrižai „12“

Raktinis žodis Bold „10“

1 rodyklė „5“

2 rodyklė „7“

3 rodyklė „6“

  • Čia yra „Borland Delphi5“ programavimo sistemos konfigūracija (ir tai yra tik vienas iš daugelio sistemos failų - kuris naudojamas duomenų bazės variklis ir kur yra biblioteka):

-Awintepes = windows; winProcs = windows; dbiProcs = bde; dbitypes = bde; dbierrrs = bde

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

Ką su jais daryti

Tiesioginis klausimas yra: kokia yra CFG failų redagavimo procedūra, reikalingas tiesioginis atsakymas - ne, o taškas! Griežtai tariant, jūs neturėtumėte liesti šių failų, jie yra grynai oficialūs pobūdžio, juose iškraipyti informaciją (ir ji nieko nekainuoja - užrašų knygelė, štai, ji yra!) gali paskatinti ne tik vieną taikomąją programą, bet ir visą sistemą. Pataisymui dažnai reikia visos sistemos (arba programos) pertvarkymo. Kita vertus, jei esate įsitikinę savo veiksmais, tada drąsesnė, tokia intervencija kartais padeda sutaupyti daug laiko (ir, beje, pinigus!)

Beje, toli gražu nėra paslaptis, kad tokie paprasti redaktoriai „pakeisti nešiojamąjį kompiuterį“ yra daug. Todėl galite atidaryti CFG failus, kurie jums patinka.

CFG failo atidarymas į nešiojamąjį kompiuterį

Mažasis niuansas yra pirmasis

Ši idėja - saugoti konfigūraciją CFG failuose - įsišakniję labai plačiai. Tačiau kūrėjai dažnai nenori, kad jie taptų tokio prieinamumo auka. Todėl kartais, ypač įtartini galvutės, CFG failai yra užšifruoti ir, žinoma, nėra tinkamos jokiai nešiojamajam kompiuteriui. Norėdami dirbti su tokiais failais, jums jau reikia specialios programos iš paties kūrėjo - tikrai galite pasakyti - nereikia liesti tokių failų, jie jums nieko neduos ir nerodysite jums.

Mažas niuansas jau yra antrasis, o paskutinis

Ir čia viskas yra iš tos pačios operos. „Iwininc“ įmonė. - Gerai žinomas vaizdo žaidimų kūrėjas, esantis „Pradedančiame“ serijoje „JewelQuest“, „CoconutQueen“ - taip pat priėmė šią išorinių konfigūracijos failų idėją. Ji saugo visą informaciją apie dabartinį žaidimą, sąskaitą, CFGE failų žaidėjus - taip, ji pridėjo prie garsiųjų trijų raidžių - ketvirtą E (tikriausiai pratęsimas - išplėstas). Ką galite padaryti, pasirodo, kūrybiškumą galima parodyti „Match Heads“. Taigi, šis formatas CFG gyvena!