CFG formāts - kāpēc viņi tiek izmantoti un kā atvērt

CFG formāts - kāpēc viņi tiek izmantoti un kā atvērt

Šajā failu formātu saimē, kurus mēs esam pieraduši apzīmēt ar trim burtiem pēc faila nosaukuma punkta, ir ļoti dīvaini, kas faktiski nav formāts un nepārstāv.

Kāda ir “failu paplašināšana” “māca” mūs - katrs no tiem slēpj noteiktu faila iekšējo caurules struktūru, un failu varat atvērt, izmantojot tikai īpašu programmu, kas zina šo struktūru.

Šeit ir paplašināšanās -format jpg - viss ir skaidrs, tas ir saspiests rastra attēla attēlojums.

Šeit PSD ir arī rastra, bet tas jau var saglabāt informāciju par slāņiem. Lai atvērtu šādu formātu, jums jau ir nepieciešams viņa dzimtais Photoshop.

EXE ir labi zināms izpildāmais fails, citiem vārdiem sakot, programma. Šeit ir pirmie divi baiti - divu angļu burtu MZ kodi. Bet atveriet šādu failu, lielākoties, un nekas. Tie ir datoru mikroprocesoru komandu heksadecimālie kodi. Nē, ir šādi heksadecimāli redaktori, bet tie ir tikai "profesionāļiem", kā viņi saka, bet pat šī "neskarta" kohorta baidās no exe faila baidīties kā sasodīts vīraks.

Un šeit ir vesela pagarinājumu grupa - PAS, CPP, C, HTM, CSS, JS. Ieskaitot mūsējos - CFG!

Šī ir dīvaina pagarinājumu ģimene - "visi vienā"

Tātad, tie ir ļoti dīvaini formātu paplašināšanās, kas neeksistē! Jā, patiesībā PAS formāta vai CSS formāts vai, tuvāk, CFG - vienkārši neeksistē. Katru paplašinājumu paslēpj vienkāršākais teksta fails ASCII kodējumā - piezīmju grāmatai.

Fakts ir tāds, ka jebkura programma ir daudz papildu failu, galu galā - avota kodi, no kuriem jau ir iegūti izpildāmie eksemplāri. Visi uzrādītie paplašinājumi un paslēpiet šos pašus iestatījumus un avota teksta kodus. ASCII formāts ir vienkārša rakstzīmju kodēšana uz tastatūras un ekrānā, kodējot visu laiku, kas pazīstams visiem, kas pieņemts pēc noklusējuma visās platformās. Šādu failu atvēršanai nav nepieciešama īpaša programma, šīs programmas pēc noklusējuma ir iekļautas jebkurā sistēmā. Turklāt arvien vairāk un modernāki teksta redaktori - gan Word, gan WordPerfect, zina šo formātu, lai jebkurā programmā varētu lasīt failus PAS, CSS, JS, CFG.

Un tad viss jau ir "kungu" nolīgumu līmenī. Tiek pieņemts, ka Pascal programmēšanas valodā PAS ir avota moduļa teksts, CPP ir tas pats teksts, bet jau C ++, CSS - Web -Page Styles fails un CFG - programmas konfigurācijas fails - programma.

CFG failu piemēri - skaidrības labad

Darba secība ar šādiem CFG failiem no programmatūras sistēmas izstrādātāja viedokļa ir diezgan saprotama un vienkārša, varētu teikt, ka viņa dzīve dod savu dzīvi.

  1. Sistēma ir diezgan liela, un nav vajadzības, un bieži vien nav neiespējami vai tuvredzīgi, lai vadītu visus exe faila iestatījumus, izveidotu iestatījumus, kad programma jau ir palaista, un dažām darbībām vajadzētu būt pieejamām pat iepriekš Programma tiek palaista.
  2. Izstrādātājs izveido ārēju CFG failu ar vienkāršu piezīmju grāmatiņu.
  3. Pēc darbības uzsākšanas programma vispirms nolasa šo konfigurācijas failu un tikai pēc tam pieņem lēmumus par turpmāku darbu.
  4. Kad izstrādātājam ir ātri jāmaina darbības režīms, viņš atver CFG failu un pēc dažām minūtēm maina visas programmas darbu.

Vai šeit ir cita situācija. Kad programma tiek izstrādāta, vietējā datorā tiek izveidota visa attīstības vide, kurā cita starpā nav viens CFG fails.

Bet pienācis laiks prezentēt darbu klientam - programma tiek pasniegta, bet kaut kas ir nogājis greizi, un ir steidzami jāmaina konfigurācija. Bet klientam nav parastās attīstības vides. Šeit nonāk palīgā, piezīmju grāmatiņā un CFG failā tā teksta formātā "no piezīmjdatora" viss un lieta. Izstrādātājs ātri sāk piezīmjdatoru klienta datorā, un bez tā veic labojumus un pasūtījums veiksmīgi nodod.

Mēs sniedzam dažus CFG konfigurācijas failu piemērus:

  • Šeit ir Acad2002.CFG ir iekšēja AutoCAD sistēma (kas pats par sevi ir “zināt”.exe, bet lasīt, un, iespējams, visi var uzminēt):

; Konfigurācija AutoCAD 2002 () Microsoft Windows

; C: \ programmas faili \ AutoCAD 2002 \ ACAD2002.CFG Creed 2015. gada 11. septembrī plkst. 0:19:51

[Aplikācijas dati]

[Versija]

Platforma = Microsoft Windows

FILEVERSION = 8

ExecuturableTeT & Time = Junkjunkjunkjunk

[AutoCAD]

Cfgstamp =^eql!,GA

Autorizationcode = ",]"

[Digitizators/draiveris]

Menuname = pašreizējā sistēmas rādītāja ierīce

PathName = internets

Konfigurēts = 1

[Redaktors]

Saite = 0

[Izvēlne]

T_menu = 0

  • Šeit ir Windows sistēmas fails - CFGIMP32.CFG (iespējams, fonta konfigurācija; uzmanība! Fails ir nedaudz samazināts). Kā redzat, CFG fails ir arī noteikta struktūra ar komentāriem un apzīmējumiem:

# CgmfontconfigurationFile.

# ModifiedByepasperjxh 4/14/94

# CommandSyntax:

#Commandargments "font_name_string"

#Komandas ir:

#Index n "font_name_string"

#Match "virkne" "font_name_string"

#KeyWord Word [, Word, ...] "font_name_string"

#Fonta nosaukuma virkne pierāda indeksu iekšējā tabulā

#1 - kurjers jauns ", fw_normal

# 2 kurjers jauns ", fw_bold

#3 kurjers jauns ", fw_normal, slīpraksts

#Negatīvas vērtības ir paredzētas Hershey fontu kartēšanai.

Noklusējuma "9"

#Keyword Hershey, simbols, set1 "-13"

#Keyword Hershey, simbols, set2 "-13"

Atslēgvārds Hershey, simbols, set1 "13" 1.0 1.0

Atslēgvārds Hershey, simbols, set2 "13" 1.0 1.0

# Apstrādājiet dažus vispārīgus atslēgvārdus

Atslēgvārds sans, serif, treknraksts, slīpraksts "8"

Atslēgvārds sans, serif, slīpi "7"

# Lietojiet laikus fontiem

# bez atzīta tipa uzvārda

Atslēgvārds treknrakstā, slīpraksts "12"

Atslēgvārds treknrakstā, slīpi "12"

Atslēgvārds treknrakstā "10"

1. indekss "5"

2. indekss "7"

3. indekss "6"

  • Šeit ir Borland Delphi5 programmēšanas sistēmas konfigurācija (un tas ir tikai viens no daudzajiem sistēmas failiem - kuru datu bāzes motors tiek izmantots un kur atrodas bibliotēka):

-Awintypes = Windows; WinProcs = Windows; Dbiprocs = BDE; DBityPes = BDE; dbierRRS = BDE

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

Ko darīt ar viņiem

Tiešais jautājums ir - kāda ir CFG failu rediģēšanas procedūra, nepieciešama tieša atbilde - nē un punkts! Stingri sakot, jums nevajadzētu vispār pieskarties šiem failiem, tie ir tīri oficiāli raksturs, tajos esošie informācijas kropļojumi (un tas neko nemaksā - piezīmju grāmatiņa, šeit tas ir!) var izraisīt ne tikai vienas lietišķās programmas, bet arī sistēmas sadalījumu. Korekcijai bieži nepieciešama sistēmas (vai programmas) pārkārtošana kopumā. No otras puses, ja esat pārliecināts par savām darbībām, tad drosmīgāks, šāda iejaukšanās dažreiz palīdz ietaupīt daudz laika (un, starp citu, naudas!)

Starp citu, nebūt nav noslēpums, ka šādi vienkārši redaktori "aizstāt piezīmjdatoru" ir daudz. Tāpēc jūs varat atvērt CFG failus ikvienam, kas jums patīk.

CFG faila atvēršana piezīmjdatorā

Mazā nianse ir pirmā

Šī ideja - lai saglabātu konfigurāciju CFG failos - ļoti plaši iesakņojās. Bet izstrādātāji bieži nevēlas, lai viņi kļūtu par šādas pieejamības upuri. Tāpēc dažreiz, īpaši aizdomīgas galvas, CFG faili ir šifrēti un pēc tam, protams, nav piemēroti nevienai piezīmju grāmatai. Lai strādātu ar šādiem failiem, jums jau ir nepieciešama īpaša programma no paša izstrādātāja - jūs noteikti varat pateikt - nav nepieciešams pieskarties šādiem failiem, tie jums neko nedos un nerādīs.

Neliela nianse jau ir otrā, un pēdējā

Un šeit viss ir no tās pašas operas. Iwininc Company. - Labi zināms videospēļu izstrādātājs ar savu “sākuma” sērijas Jewelquest, Coconutqueen - arī pieņēma šo ārējo konfigurācijas failu ideju. Viņa glabā visu informāciju par pašreizējo spēli, kontu, CFGE failu spēlētājiem - jā, viņa pievienoja slavenajiem trim burtiem Ceturto e (iespējams, paplašinājums - paplašināts). Ko jūs varat darīt, izrādās, radošumu var parādīt uz "Match Heads". Tātad, šis formāts CFG dzīvo!