CFG format - Zakaj se uporabljajo in kako odpreti

CFG format - Zakaj se uporabljajo in kako odpreti

V tej družini datotek, ki jih uporabljamo za označevanje v treh črkah po točki v imenu datoteke, obstajajo zelo čudne, ki pravzaprav niso obliki in ne predstavljajo.

Kaj je "širitev datotek" "uči nas" - vsaka od njih skriva določeno notranjo strukturo cevi v datoteki in datoteko lahko odprete le s posebnim programom, ki pozna to strukturo.

Tukaj je razširitev -format jpg - Vse je jasno, to je stisnjena predstavitev rastrske slike.

Tu je PSD tudi rastrnik, vendar lahko že shrani informacije o slojih. Če želite odpreti takšno obliko, že potrebujete njegov domači Photoshop.

Exe je dobro znana izvedljiva datoteka, z drugimi besedami - program. Tu sta prva dva bajta - kode dveh angleških črk MZ. Toda odprite takšno datoteko, na splošno in nič. To so šestnajstične kode ukazov računalniškega mikroprocesorja. Ne, obstajajo takšni šestnajstični uredniki, vendar so samo za "profesionalce", kot pravijo, toda tudi ta "nedotakljiva" kohorta se boji exe-file se boji kot prekleto kadilo.

In tukaj je cela skupina podaljškov - PAS, CPP, C, HTM, CSS, JS. Vključno z našim - CFG!

To je čudna družina podaljškov - "vse v enem"

Torej, to so zelo čudna širitev formatov, ki ne obstajajo! Da, pravzaprav format PAS ali format CSS ali, bližje CFG - preprosto ne obstaja. Vsaka razširitev skriva najpreprostejša besedilna datoteka v kodiranju ASCII - za zvezek.

Dejstvo je, da je kateri koli program veliko pomožnih datotek, na koncu pa izvorne kode, iz katerih so že pridobljeni izvršljivi exe. Vse predstavljene razširitve in skrivajo te iste nastavitve in izvorne besedilne kode. Format ASCII je preprosto kodiranje znakov na tipkovnici in na zaslonu, kodiranje od časa nememora, znano vsem, privzeto sprejeto na vseh platformah. Za odpiranje takšnih datotek ni potreben poseben program, ti programi so privzeto vključeni v kateri koli sistem. Poleg tega vse bolj napredne urejevalnike besedil, tako Word kot WordPerfect, poznajo to obliko, tako da lahko v katerem koli programu preberete datoteke PAS, CSS, JS, CFG.

In potem je vse že na ravni "gospodov" dogovorov. Sprejeto je, da je PAS besedilo izvornega modula v jeziku programiranja Pascal, CPP je isto besedilo, vendar že v datoteki C ++, CSS - spletne strani in CFG - konfiguracijska datoteka programa - program.

Primeri datotek CFG - za jasnost

Vrstni red dela s takimi datotekami CFG z vidika razvijalca programskega sistema je povsem razumljiv in preprost, lahko rečemo njegovo življenje.

  1. Sistem je precej velik in ni potrebe, pogosto pa je nemogoče ali kratkovidno, da se vse nastavitve na exe-datoteki Program se zažene.
  2. Razvijalec ustvari zunanjo datoteko CFG s preprostim prenosnikom.
  3. Po zagonu program najprej prebere to konfiguracijsko datoteko in šele nato sprejema odločitve o nadaljnjem delu.
  4. Ko mora razvijalec hitro spremeniti način delovanja, odpre datoteko CFG in čez nekaj minut spremeni delo celotnega programa.

Ali tukaj je druga situacija. Ko se program razvija, se zanj ustvari celotno razvojno okolje v lokalnem računalniku, ki med drugim vključuje niti ene datoteke CFG.

Toda kupci pride čas za predstavitev - program je predstavljen, vendar je nekaj šlo narobe in je treba nujno spremeniti konfiguracijo. Toda stranka nima običajnega razvojnega okolja. Tukaj pride do pomoči in prenosnika in datoteke CFG v svoji besedilni obliki "iz prenosnika" vse in stvar. Razvijalec hitro zažene zvezek v računalniškem računalniku in brez njega naredi popravke in naročilo se uspešno preda.

Navedemo nekaj primerov konfiguracijskih datotek CFG:

  • Tukaj je Acad2002.CFG je notranji sistem AutoCAD (kaj je "vedeti" zase Autocad.exe, ampak brati in morda lahko vsi ugibajo):

; Konfiguracija za Autocad 2002 () Microsoft Windows

; C: \ Programske datoteke \ Autocad 2002 \ Acad2002.CFG Creed 11.7.2015 ob 0:19:51

[Podatki aplikacije]

[Različica]

Platforma = Microsoft Windows

FileVersion = 8

ExecurableDete & Time = junkjunkjunkjunk

[Autocad]

CfgStamp =^eql!,Ga

PooblastiloCode = ",]"

[Digitalizer/gonilnik]

Menuname = trenutna naprava za usmerjanje sistema

PathName = internet

Konfigurirano = 1

[Urednik]

Povezava = 0

[Meni]

T_MENU = 0

  • Tu je sistemska datoteka Windows - CFGIMP32.CFG (verjetno konfiguracija pisave; pozornost! Datoteka je rahlo zmanjšana). Kot lahko vidite, je datoteka CFG tudi določena struktura s svojimi komentarji in oznakami:

# CgmfontConfigurationFile.

# ModifiedByPasperjxh 4/14/94

# CommandSyntax:

#Commandargments "font_name_string"

#Commands so:

#Index N "font_name_string"

#Match "String" "font_name_string"

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

#Niz imena pisave dokazuje indeks v notranjo tabelo

#1 - kurir nov ", fw_normal

# 2 kurirski novi ", fw_bold

#3 kurir novo ", fw_normal, italic

#Negativne vrednosti so za preslikavo pisav Hershey.

Privzeto "9"

#Keyword Hershey, simbol, set1 "-13"

#Keyword Hershey, simbol, set2 "-13"

Ključna beseda Hershey, simbol, set1 "13" 1.0 1.0

Ključna beseda Hershey, simbol, set2 "13" 1.0 1.0

# Ravnajte nekaj splošnih ključnih besed

Ključna beseda sans, serif, krepko, poševno "8"

Ključna beseda sans, serif, poševen "7"

# Uporabite čase za pisave

# Brez priznanega družinskega imena

Ključna beseda krepka, poševna "12"

Ključna beseda drzna, poševna "12"

Ključna beseda krepka "10"

Indeks 1 "5"

Indeks 2 "7"

Indeks 3 "6"

  • Tu je konfiguracija programskega sistema Borland Delphi5 (in to je le ena od številnih sistemskih datotek - kateri motor z bazo podatkov se uporablja in kjer se nahaja knjižnica):

-Awintipes = Windows; WinProcs = Windows; Dbiprocs = bde; dbitypes = bde; dbierrrs = bde

-U "C: \ Programske datoteke \ Borland \ Delphi5 \ lib"

Kaj storiti z njimi

Neposredno vprašanje je - kakšen je postopek za urejanje datotek CFG, potreben je neposreden odgovor - ne in točka! Strogo gledano, teh datotek se sploh ne bi smeli dotikati, so čisto uradne narave, v njih pa izkrivljajo informacije (in nič ne stane - zvezek, tukaj je!) lahko privede do razčlenitve ne samo enega uporabnega programa, ampak tudi sistema kot celote. Popravek pogosto zahteva preureditev sistema (ali programa) v celoti. Po drugi strani pa, če ste prepričani v svoja dejanja, potem drznejši, tak poseg včasih pomaga prihraniti veliko časa (in denarja, mimogrede!)

Mimogrede, še zdaleč ni skrivnost, da so tako preprosti uredniki "zamenjati zvezek" veliko. Zato lahko odprete datoteke CFG, ki ste vam všeč.

Odpiranje datoteke CFG v zvezek

Mali odtenek je prvi

Ta ideja - shranjevanje konfiguracije v datotekah CFG - se je zelo močno ukoreninilo. Toda razvijalci pogosto ne želijo, da bi postali žrtev takšne dostopnosti. Zato so včasih, še posebej sumljive glave, šifrirane datoteke CFG in potem seveda niso primerne za noben zvezek. Če želite delati s takšnimi datotekami, že potrebujete poseben program od samega razvijalca - zagotovo lahko rečete - ni treba dotikati takšnih datotek, ne bodo vam dali ničesar in vam ne bodo pokazali.

Malo odtenka je že druga, zadnja

In tukaj je vse iz iste opere. Iwininc Company. - Dobro znan razvijalec video iger pod svojo serijo "Začetek" Jewelquest, Coconutqueen - je sprejel tudi to idejo o zunanjih konfiguracijskih datotekah. Shrani vse informacije o trenutni igri, računu, igralcih v datotekah CFGE - da, v znamenita tri črke je dodala četrto E (verjetno razširitev - razširjena). Kaj lahko storite, izkaže se, da lahko ustvarjalnost prikazamo na "Match Heads". Torej, ta oblika CFG živi!