CFG format - zašto se koriste i kako se otvoriti

CFG format - zašto se koriste i kako se otvoriti

U ovoj obitelji formata datoteka koje smo koristili za označavanje tri slova nakon točke u nazivu datoteke, postoje vrlo čudni, koji, u stvari, nisu format i ne predstavljaju.

Što nas je „širenje datoteka“ „uči“ - svaki od njih skriva određenu unutarnju strukturu cijevi u datoteci, a datoteku možete otvoriti samo pomoću posebnog programa koji poznaje ovu strukturu.

Evo ekspanzije -formata JPG - sve je jasno, ovo je komprimirani prikaz rasterove slike.

Ovdje je i PSD također raster, ali već može pohraniti informacije o slojevima. Da biste otvorili takav format, već vam treba njegov rodni Photoshop.

Exe je dobro poznata izvršna datoteka, drugim riječima - program. Evo prva dva bajta - kodovi dva engleska slova MZ. Ali otvorite takvu datoteku, općenito, i ništa. To su heksadecimalni kodovi računalnih naredbi mikroprocesora. Ne, postoje takvi heksadecimalni urednici, ali oni su samo za "profesionalce", kao što kažu, ali čak se i ova "nedodirljiva" kohorta boji se exe-datoteke se boji poput prokletog tamjana.

I ovdje je čitava skupina proširenja - PAS, CPP, C, HTM, CSS, JS. Uključujući naše - CFG!

Ovo je čudna obitelj proširenja - "Sve u jednom"

Dakle, to su vrlo čudno širenje formata koji ne postoje! Da, u stvari, PAS format ili CSS format ili, bliži, CFG - jednostavno ne postoji. Svako proširenje skriveno je najjednostavnijom tekstualnom datotekom u ASCII kodiranju - za bilježnicu.

Činjenica je da je bilo koji program puno pomoćnih datoteka, na kraju, izvorni kodovi, od kojih se već dobivaju izvršni bivši. Sva proširenja predstavljena i sakrijte iste postavke i izvorne tekstualne kodove. ASCII Format je jednostavno kodiranje znakova na tipkovnici i na ekranu, kodiranje od vremena imično poznato svima, prihvaćeno prema zadanim postavkama na svim platformama. Nije potreban poseban program za otvaranje takvih datoteka, ovi programi prema zadanim postavkama uključeni su u bilo koji sustav. Štoviše, sve napredniji urednici teksta, i Word i WordPerfect, znaju ovaj format, tako da možete čitati datoteke PAS, CSS, JS, CFG u bilo kojem programu.

A onda je sve već na razini sporazuma o "gospodi". Prihvaćeno je da je PAS tekst izvornog modula na programskom jeziku Pascal, CPP je isti tekst, ali već na C ++, CSS - datoteci stilova web -stranice i CFG - konfiguracijska datoteka programa - program.

Primjeri CFG datoteka - radi jasnoće

Redoslijed rada s takvim CFG datotekama, s gledišta programera softverskog sustava, prilično je razumljiv i jednostavan, moglo bi se reći, daje svoj život.

  1. Sustav je prilično velik i nema potrebe, a često je nemoguće ili kratkovidno, voziti sve postavke na datoteci exe, napraviti postavke kada je program već pokrenut, a neke akcije bi trebale biti dostupne i prije Program je pokrenut.
  2. Programer stvara vanjsku CFG datoteku jednostavnom bilježnicom.
  3. Nakon pokretanja, program prvo pročita ovu konfiguracijsku datoteku i tek tada donosi odluke o daljnjem radu.
  4. Kad programer mora brzo promijeniti način rada, otvara datoteku CFG -a i za nekoliko minuta mijenja rad cijelog programa.

Ili je ovdje druga situacija. Kada se program razvija, za njega se stvara čitavo razvojno okruženje na lokalnom računalu, koje između ostalog uključuje i jednu CFG datoteku.

No, vrijeme je došlo vrijeme da se predstavi kupcu - program je predstavljen, ali nešto je pošlo po zlu i potrebno je hitno promijeniti konfiguraciju. Ali kupac nema uobičajeno razvojno okruženje. Ovdje dolazi do pomoći i bilježnice i cfg datoteku, u svom tekstualnom formatu "iz bilježnice" sve i stvar. Programer brzo pokreće bilježnicu na kupčevom računalu, a bez njega izvršava ispravke i narudžba uspješno predaje.

Dajemo nekoliko primjera CFG konfiguracijskih datoteka:

  • Evo Acad2002.CFG je unutarnji sustav AutoCAD (što je "znaj" za sebe AutoCAD.exe, ali čitati, a možda i svi mogu pogoditi):

; Konfiguracija za AutoCAD 2002 () Microsoft Windows

; C: \ Program datoteke \ AutoCAD 2002 \ Acad2002.CFG Creed 11.07.2015. U 0:19:51

[Podaci aplikacije]

[Verzija]

Platforma = Microsoft Windows

FileVersion = 8

ExecubleBablete & vrijeme = JUNKNUNKJUNKJUNK

[AutoCAD]

Cfgstamp =^eql!,Ga

AutorizacijaCode = ",]"

[Digitizer/Driver]

Menuname = trenutni uređaj za usmjeravanje sustava

PATHNAME = Internet

Konfigurirano = 1

[Urednik]

Veza = 0

[Jelovnik]

T_menu = 0

  • Evo datoteke sustava Windows - CFGIMP32.CFG (vjerojatno konfiguracija fonta; pažnja! Datoteka je malo smanjena). Kao što vidite, CFG datoteka je također određena struktura sa svojim komentarima i oznakama:

# CgmfontconfigurationFile.

# ModifiedByepasperJXH 4/14/94

# CommandSyntax:

#Commandargments "font_name_string"

#Commands su:

#Index n "font_name_string"

#Match "string" "font_name_string"

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

#String naziva fonta dokazao je indeks u internu tablicu

#1 - kurir novo ", fw_normal

# 2 kurir novi ", fw_bold

#3 Kurir novo ", fw_normal, kurziv

#Negative vrijednosti su za mapiranje Hershey font.

Zadano "9"

#Keyword Hershey, simbol, set1 "-13"

#Keyord Hershey, simbol, set2 "-13"

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

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

# Obrađujte nekoliko generičkih ključnih riječi

Ključne riječi sans, serif, podebljani, kurziv "8"

Ključne riječi sans, serif, kosi "7"

# Koristite vrijeme za fontove

# bez priznatog obiteljskog imena

Ključna riječ podebljana, kurziv "12"

Ključna riječ podebljana, kosi "12"

Ključna riječ podebljana "10"

Indeks 1 "5"

Indeks 2 "7"

Indeks 3 "6"

  • Ovdje je konfiguracija programiranja sustava Borland Delphi5 (a ovo je samo jedna od mnogih sistemskih datoteka - koji se koristi motor baze podataka i gdje se biblioteka nalazi):

-Awintypes = Windows; WinProcs = Windows; DBiProcs = BDE; DBitypes = Bde; DBierrrs = Bde

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

Što učiniti s njima

Izravno pitanje je - koji je postupak za uređivanje CFG datoteka, potreban je izravan odgovor - ne i točka! Strogo govoreći, uopće ne biste trebali dirati ove datoteke, one su čisto službene prirode, izobličenje informacija u njima (i to ništa ne košta - bilježnica, evo ga je!) može dovesti do raspada ne samo jednog primijenjenog programa, već i sustava u cjelini. Korekcija često zahtijeva preuređivanje sustava (ili programa) u cijelosti. S druge strane, ako ste sigurni u svoje postupke, tada hrabriji, takva intervencija ponekad pomaže uštedjeti puno vremena (i novac, usput!)

Usput, daleko je od tajne da su takvi jednostavni urednici "zamijeniti bilježnicu". Stoga možete otvoriti CFG datoteke bilo koga što vam se sviđa.

Otvaranje CFG datoteke u bilježnici

Mala nijansa je prva

Ova ideja - za pohranjivanje konfiguracije u CFG datotekama - korijena se vrlo široko. Ali programeri često ne žele da postanu žrtva takve pristupačnosti. Stoga, ponekad, posebno sumnjive glave, CFG datoteke su šifrirane i tada, naravno, nisu prikladne za bilo koju bilježnicu. Da biste radili s takvim datotekama, već vam je potreban poseban program od samog programera - sigurno možete reći - nema potrebe za dodirivanjem takvih datoteka, oni vam neće dati ništa i neće vam pokazati.

Mala nijansa je već drugo, a posljednja

I evo, sve je iz iste opere. Iwininc Company. - Dobro poznati programer videoigara, pod njegovim "početnim" serijskim draguljima, CoconutQueen - također je prihvatio ovu ideju vanjskih konfiguracijskih datoteka. Ona pohranjuje sve informacije o trenutnoj igri, računu, igračima u datotekama CFGE - da, dodala je u poznata tri pisma četvrti E (vjerojatno proširenje - prošireno). Što možete učiniti, ispada, kreativnost se može prikazati na "glavama podudaranja". Dakle, ovaj format CFG živi!