CFG formátum - Miért használják őket és hogyan kell megnyitni

CFG formátum - Miért használják őket és hogyan kell megnyitni

A fájlformátumok ebben a családjában, amelyet a fájlnév egy pontja után három betűben jelölünk, nagyon furcsaak vannak, amelyek valójában nem formátumúak, és nem képviselik.

Mi a fájlok „bővítése” „tanít” minket - mindegyik elrejti a fájl bizonyos belső csőszerkezetét, és a fájlt csak egy speciális program segítségével nyithatja meg, amely ismeri ezt a struktúrát.

Itt van a bővítés --format JPG - Minden egyértelmű, ez egy raszteres kép tömörített ábrázolása.

Itt a PSD szintén raszter, de már tárolhat információkat a rétegekről. Egy ilyen formátum megnyitásához már szüksége van a natív Photoshop -ra.

Az EXE egy jól ismert futtatható fájl, más szavakkal - Program. Itt van az első két bájt - két angol betű kódja MZ. De nyisson meg egy ilyen fájlt, nagyjából és semmi. Ezek a számítógépes mikroprocesszor parancsok hexadecimális kódjai. Nem, vannak olyan hexadecimális szerkesztők, de csak a "szakemberek" számára szólnak, mint mondják, de még ez az "érinthetetlen" kohorsz is fél egy exe-file-től, mint egy átkozott füstölő.

És itt van egy egész kiterjesztési csoport - PAS, CPP, C, HTM, CSS, JS. Beleértve a miénket - CFG!

Ez egy furcsa kiterjesztési család - "minden egyben"

Tehát ezek nagyon furcsa formátumok terjeszkedése, amelyek nem léteznek! Igen, valójában a PAS formátum vagy a CSS formátum, vagy a közelebb, CFG - egyszerűen nem létezik. Minden kiterjesztést az ASCII kódolás legegyszerűbb szöveges fájlja rejt el - a Notebookhoz.

A helyzet az, hogy bármely program sok kiegészítő fájl, végül a forráskódok, amelyekből már beszerezhetők a végrehajtható exes. Az összes bemutatott kiterjesztés, és elrejti ugyanazokat a beállításokat és a forrásszövegkódokat. Az ASCII formátum a karakterek egyszerű kódolása a billentyűzeten és a képernyőn, a mindenki számára ismert időidőktől kezdve, alapértelmezés szerint elfogadva minden platformon. Az ilyen fájlok megnyitásához nincs szükség speciális programra, ezek a programok alapértelmezés szerint bármely rendszerben szerepelnek. Sőt, egyre fejlettebb szövegszerkesztő, mind a Word, mind a WordPerfect, ismeri ezt a formátumot, így bármely programban olvashatja a PAS, CSS, JS, CFG fájlokat.

És akkor minden már az "úriemberek" megállapodások szintjén van. Elfogadják, hogy a PAS a forrásmodul szövege a Pascal programozási nyelven, a CPP ugyanaz a szöveg, de már a C ++, CSS - a Web -oldali stílusfájl és a CFG - a program konfigurációs fájlja - program.

Példák a CFG fájlokra - az érthetőség kedvéért

Az ilyen CFG fájlokkal végzett munka sorrendje, a szoftverrendszer fejlesztője szempontjából, nagyon érthető és egyszerű, mondhatjuk, hogy életét adja.

  1. A rendszer meglehetősen nagy, és nincs szükség, és gyakran lehetetlen vagy rövidlátó, hogy az összes beállítást az EXE-fájlban meghajtja, a program már elindításakor készítse el a beállításokat, és néhány műveletnek még korábban is rendelkezésre kell állnia. A program elindul.
  2. A fejlesztő létrehoz egy külső CFG fájlt egy egyszerű notebook -tal.
  3. Az indítás után a program először elolvassa ezt a konfigurációs fájlt, és csak akkor dönt a további munkákról szóló döntéseket.
  4. Amikor a fejlesztőnek gyorsan meg kell változtatnia az üzemmódot, megnyitja a CFG fájlt, és néhány perc alatt megváltoztatja a teljes program munkáját.

Vagy itt van egy másik helyzet. A program kidolgozásakor egy teljes fejlesztési környezetet hoznak létre egy helyi számítógépen, amely többek között nem egy CFG fájlt tartalmaz.

De eljön az ideje, hogy a munkát az ügyfél számára nyújtsák - a programot bemutatják, de valami rosszul ment, és sürgősen meg kell változtatni a konfigurációt. De az ügyfélnek nincs a szokásos fejlesztési környezete. Itt érkezik a Segítségnyújtás, a Notebook és a CFG fájl, a szöveges formátumban "a notebookból" mindent és a dolgot. A fejlesztő gyorsan elindít egy notebookot az ügyfél számítógépén, és nélküle a javításokat és a megrendelést sikeresen átadja.

Adunk néhány példát a CFG konfigurációs fájlokra:

  • Itt van az Acad2002.A CFG egy belső AutoCAD rendszer (mi az a „tud” önmagában.exe, de olvasni, és talán mindenki kitalálhatja):

; Konfiguráció az AutoCAD 2002 () Microsoft Windows számára

; C: \ Program Files \ AutoCad 2002 \ Acad2002.CFG Creed 2015.07.11 -én, 0:19:51

[App adatok]

[Változat]

Platform = Microsoft Windows

FileVersion = 8

ExecutableDate & time = JunkJunkJunkJunk

[AutoCAD]

Cfgstamp =^eql!,GA

AuthatizationCode = ",]"

[Digitizáló/illesztőprogram]

Menuname = aktuális rendszer mutató eszköz

PATHNAME = Internet

Konfigurált = 1

[Szerkesztő]

Link = 0

[Menü]

T_menu = 0

  • Itt van a Windows rendszerfájl - CFGIMP32.CFG (valószínűleg betűtípus -konfiguráció; figyelem! A fájl kissé csökkent). Mint láthatja, a CFG fájl egy bizonyos struktúra is, megjegyzéseivel és megnevezéseivel:

# CGMFontConfigurationFile.

# ModififiedByepasPerJXH 4/14/94

# CommandSyntax:

#CommandArgments "FONT_NAME_STRING"

#Acommands a következők:

#Index n "font_name_string"

#Match "karakterlánc" "Font_name_string"

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

#A betűkészletnév karakterlánc bebizonyította az indexet egy belső táblázatba

#1 - Új futár ", fw_normal

# 2 futár új ", fw_bold

#3 Courier New ", fw_normal, dőlt

A #negatív értékek Hershey betűtípus -feltérképezésre vonatkoznak.

Alapértelmezett "9"

#Keyword Hershey, szimbólum, set1 "-13"

#Keyword Hershey, szimbólum, set2 "-13"

Hershey kulcsszó, szimbólum, set1 "13" 1.0 1.0

Hershey kulcsszó, szimbólum, set2 "13" 1.0 1.0

# Kezeljen néhány általános kulcsszót

Kulcsszó sans, serif, merész, dőlt "8"

Kulcsszó sans, serif, ferde "7"

# Használja az időket betűtípusokhoz

# elismert típusú családnév nélkül

Kulcsszó merész, dőlt "12"

Kulcsszó merész, ferde "12"

Kulcsszó merész "10"

1. index "5"

Index 2 "7"

3 index "6"

  • Itt található a Borland Delphi5 programozási rendszerének konfigurációja (és ez csak egy a sok rendszerfájl közül - mely adatbázis -motort használják és hol található a könyvtár):

-Awintypes = Windows; WinProccs = Windows; dbIprocs = bde; dbitypes = bde; dbierrrs = bde

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

Mi a dolguk velük

A közvetlen kérdés az, hogy milyen eljárás a CFG fájlok szerkesztésére, közvetlen válaszra van szükség - nem, és a pont! Szigorúan véve, egyáltalán nem szabad megérinteni ezeket a fájlokat, azok tisztán hivatalos jellegűek, az információk torzulása (és ez semmit sem fizet - notebook, itt van!) nemcsak egy alkalmazott program, hanem a rendszer egészének bontásához vezethet. A korrekció gyakran a rendszer (vagy program) teljes átrendezését igényli. Másrészt, ha bízik a cselekedetein, akkor merészebb, egy ilyen beavatkozás néha segít sok időt megtakarítani (és egyébként a pénzt!)

Mellesleg, ez messze nem egy titoktól, hogy az ilyen egyszerű szerkesztők "a notebook cseréjére" sokak. Ezért megnyithatja a CFG fájlokat bárkit, aki tetszik.

A CFG fájl megnyitása egy notebookban

A kis árnyalat az első

Ez az ötlet - a konfiguráció tárolására a CFG fájlokban - nagyon széles körben gyökerezik. De a fejlesztők gyakran nem akarják, hogy ilyen hozzáférhetőség áldozatává váljanak. Ezért néha, különösen a gyanús fejek, a CFG fájlok titkosítva vannak, és természetesen nem alkalmasak semmilyen notebookra. Az ilyen fájlokkal való együttműködéshez már szüksége van egy speciális programra a fejlesztőtől - biztosan elmondhatja - nem kell megérinteni az ilyen fájlokat, nem adnak neked semmit, és nem fogják megmutatni.

Egy kis árnyalat már a második, és az utolsó

És itt minden ugyanabból az operából származik. IWininc Company. - Egy jól ismert videojáték -fejlesztő, a "Kezdet" sorozat JewelQuest, a Coconutqueen - szintén elfogadta a külső konfigurációs fájlok ötletét. Az összes információt a jelenlegi játékról, a fiókról, a CFGE fájlokban szereplő játékosokról tárolja - igen, hozzáadta a híres három betűhez a negyedik e -t (valószínűleg kiterjesztés - kibővített). Kiderül, hogy mit tehetsz, a kreativitás megjelenhet a "Match Heads" -en. Tehát ez a formátum a CFG él!