CFG -vorming - miks neid kasutatakse ja kuidas avada

CFG -vorming - miks neid kasutatakse ja kuidas avada

Selles failivormingute peres, mida oleme harjunud tähistama kolme tähega pärast faili nime punkt.

Mis on failide laiendamine “õpetab meid - igaüks neist peidab faili teatud sisemise toru struktuuri ja saate faili avada ainult spetsiaalse programmi abil, mis teab seda struktuuri.

Siin on laiendus -vormingus jpg - kõik on selge, see on rasterpildi tihendatud esitus.

Siin on PSD ka raster, kuid see saab juba teavet kihtide kohta salvestada. Sellise vormingu avamiseks vajate juba tema natiivset Photoshopi.

Exe on hästi tuntud käivitatav fail, teisisõnu - programm. Siin on kaks esimest baiti - kahe ingliskeelse tähe koodid MZ. Kuid avage selline fail üldiselt ja mitte midagi. Need on arvuti mikroprotsessori käskude kuueteistkümnendlikud koodid. Ei, seal on selliseid kuueteistkümnendlikke toimetajaid, kuid need on mõeldud ainult "spetsialistidele", nagu öeldakse, kuid isegi see "puutumatu" kohord kardab exe-faili.

Ja siin on terve rühm laiendusi - PAS, CPP, C, HTM, CSS, JS. Sealhulgas meie oma - CFG!

See on kummaline laienduste perekond - "kõik ühes"

Niisiis, need on väga kummalised vormingud, mida pole olemas! Jah, tegelikult PAS -vormingus või CSS -vormingus või, CFG - lihtsalt pole olemas. Iga laiend on peidetud ASCII kodeerimise lihtsaim tekstifail - sülearvuti jaoks.

Fakt on see, et iga programm on palju abifaile, lõpuks lähtekoodid, millest käivitatavad eksamid on juba saadud. Kõik esitatud laiendused ja peidavad neid samu sätteid ja lähtekoodid. ASCII vorming on klaviatuuril ja ekraanil olevate märkide lihtne kodeerimine, mis kodeerivad igaühele tuntud ajast, mis on vaikimisi aktsepteeritud kõigil platvormidel. Selliste failide avamiseks pole vaja spetsiaalset programmi, need programmid on vaikimisi lisatud mis tahes süsteemi. Veelgi enam, üha keerukamate tekstiredaktorid, nii Word kui WordPerfect, teage seda vormingut, nii et saate lugeda faile PAS, CSS, JS, CFG mis tahes programmis.

Ja siis on kõik juba "härraste" lepingute tasemel. On aktsepteeritud, et PAS on PASCAL -i programmeerimiskeele lähtemooduli tekst, CPP on sama tekst, kuid juba C ++, CSS - Web -lehe stiilide faili ja CFG - programmi konfiguratsioonifail - programm.

CFG -failide näited - selguse huvides

Selliste CFG -failidega töötamise järjekord tarkvarasüsteemi arendaja seisukohast on üsna arusaadav ja lihtne, võib öelda, et annab oma elu.

  1. Süsteem on üsna suur ja seda pole vaja ning sageli on võimatu või lühinägelik, juhtida kõiki exe-faili sätteid, teha seaded, kui programm on juba käivitatud, ja mõned toimingud peaksid olema kättesaadavad juba enne seda Programm käivitatakse.
  2. Arendaja loob välise CFG -faili koos lihtsa sülearvutiga.
  3. Pärast alustamist loeb programm seda konfiguratsioonifaili kõigepealt ja teeb alles siis otsuseid edasise töö kohta.
  4. Kui arendaja peab töörežiimi kiiresti muutma, avab ta CFG -faili ja vahetab mõne minuti jooksul kogu programmi tööd.

Või siin on teine ​​olukord. Programmi väljatöötamisel luuakse selle jaoks kohalikus arvutis terve arenduskeskkond, mis sisaldab muu hulgas mitte ühte CFG -faili.

Kuid tuleb aeg kliendile esitada - programm on esitatud, kuid midagi on valesti läinud ja on vaja konfiguratsiooni kiiresti muuta. Kuid kliendil pole tavalist arengukeskkonda. Siit tuleb abi ja sülearvuti ja CFG -faili oma teksti vormingus "sülearvutist" ja asi. Arendaja alustab kliendi arvutis kiiresti sülearvuti ja ilma selleta teeb parandused ja tellimus alistub edukalt.

Toome mõned näited CFG konfiguratsioonifailidest:

  • Siin on Acad2002.CFG on sisemine AutoCAD -süsteem (mis on iseenesest AutoCAD -i "teadmine".exe, aga lugeda, ja võib -olla kõik võivad arvata):

;; AutoCad 2002 () Microsoft Windowsi konfiguratsioon

;; C: \ Programmifailid \ AutoCad 2002 \ ACAD2002.CFG Creed 11.01.2015 kell 0:19:51

[Aplikatsiooni andmed]

[Versioon]

Platvorm = Microsoft Windows

FileVersion = 8

ExecublebledAte & Time = JunkJunkJunkJunk

[AutoCad]

Cfgstamp =^eql!,GA

Automatiseerimiscode = ",]"

[Digiteerija/juht]

Menyname = praegune süsteemi osutamisseade

Pathname = Internet

Konfigureeritud = 1

[Toimetaja]

Link = 0

[Menüü]

T_menu = 0

  • Siin on Windowsi süsteemifail - CFGIMP32.CFG (tõenäoliselt fondi konfiguratsioon; tähelepanu! Fail on pisut vähendatud). Nagu näete, on CFG -fail ka oma kommentaaride ja tähistega teatud struktuur:

# CGMFontConfigurationFile.

# ModifiedByEpasperjxh 4/14/94

# Commandsyntax:

#Commandargments "font_name_string"

#Käskad on:

#Index n "font_name_string"

#Match "String" "Font_name_string"

#Keyword Word [, sõna, ...] "font_name_string"

#Font -nime string tõestab indeksi sisetabelisse

#1 - kuller uus ", fw_normal

# 2 kuller uus ", fw_bold

#3 kuller uus ", fw_normal, kaldkiri

#Negatiivsed väärtused on Hershey fondi kaardistamise jaoks.

Vaikimisi "9"

#Keyword Hershey, sümbol, komplekt1 "-13"

#Keyword Hershey, sümbol, komplekt2 "-13"

Märksõna Hershey, sümbol, komplekt1 "13" 1.0 1.0

Märksõna Hershey, sümbol, komplekt2 "13" 1.0 1.0

# Käsitlege mõnda üldist märksõna

Märksõna sans, serif, julge, kaldkiri "8"

Märksõna sans, serif, kaldus "7"

# Kasutage fontide jaoks aegu

# ilma tunnustatud tüüpi perekonnanimeta

Märksõna paks, kaldkiri "12"

Märksõna julge, kaldus "12"

Märksõna paks "10"

Indeks 1 "5"

Indeks 2 "7"

Indeks 3 "6"

  • Siin on Borland Delphi5 programmeerimissüsteemi konfiguratsioon (ja see on ainult üks paljudest süsteemifailidest - millist andmebaasimootorit kasutatakse ja kus raamatukogu asub):

-Awintypes = Windows; WinProcs = Windows; dBiProcs = bde; dbitypes = bde; dbierrrs = bde

-U "c: \ programmifailid \ borland \ delphi5 \ lib"

Mida nendega teha

Otsene küsimus on - milline on CFG -failide redigeerimise protseduur, vajalik on otsene vastus - ei ja punkt! Rangelt öeldes ei tohiks te neid faile üldse puudutada, need on puhtalt ametlikud, neis on teabe moonutamine (ja see ei maksa midagi - sülearvuti, siin see on!) võib viia mitte ainult ühe rakendusprogrammi, vaid ka süsteemi kui terviku jaotuseni. Parandus nõuab sageli süsteemi (või programmi) ümberkorraldamist tervikuna. Teisest küljest, kui olete oma tegudes kindel, aitab selline sekkumine mõnikord palju aega (ja raha, muide palju säästa!)

Muide, pole kaugel saladusest, et sellised lihtsad toimetajad "sülearvuti asendamiseks" on palju. Seetõttu saate avada CFG -faile kõik, mis teile meeldivad.

CFG -faili avamine sülearvutisse

Väike nüanss on esimene

See idee - konfiguratsiooni salvestamine CFG -failides - juurdus väga laialt. Kuid arendajad ei taha sageli, et nad saaksid sellise juurdepääsetavuse ohvriks. Seetõttu, eriti kahtlased pead, on CFG -failid krüptitud ja muidugi ei sobi ühegi sülearvuti jaoks. Selliste failidega töötamiseks vajate juba arendajalt spetsiaalset programmi - kindlasti võite öelda - selliseid faile pole vaja puudutada, need ei anna teile midagi ega näita teile.

Väike nüanss on juba teine ​​ja viimane

Ja siin on kõik samast ooperist. Iwininc Company. - Hästi tuntud videomängude arendaja, selle "Start" seeria "Series" all, kookospädev - nõustus ka selle väliste konfiguratsioonifailide idee. Ta salvestab kogu teabe CFGE failide praeguse mängu, konto, mängijate kohta - jah, ta lisas kuulsale kolmele tähele neljandale E (tõenäoliselt laiendatud - laiendatud). Mida saate teha, selgub, et loovust saab näidata "Match Heads". Niisiis, see formaat CFG elab!