V tejto skupine formátov súborov, ktoré sme zvyknutí označiť troma písmenami za bodkou v názve súboru, sú veľmi zvláštne, ktoré v skutočnosti nepredstavujú žiadny formát.
Čo nám učí prípona súboru, je to, že každá z nich skrýva určitú vnútornú štruktúru súboru a súbor je možné otvoriť len pomocou špeciálneho programu, ktorý túto štruktúru pozná.
Tu je rozšírenie formátu jpg - všetko je jasné, je to komprimovaná bitmapová reprezentácia.
Tu psd je aj rastrový, ale môže už samo o sebe ukladať informácie o vrstvách. Ak chcete tento formát otvoriť, už potrebujete jeho vlastný Photoshop.
Exe je dobre známy spustiteľný súbor, inými slovami program. Tu sú potrebné prvé dva bajty - kódy dvoch anglických písmen MZ. Ale otvoriť takýto súbor, celkovo a nič. Toto sú hexadecimálne kódy príkazov počítačových mikroprocesorov. Nie, existujú také šéfredaktory, ale sú len pre "profesionálov", ako sa hovorí, ale aj táto "nedotknuteľná kohortka" sa bojí pozerať na exe-súbor ako ďábelský kadidlo.
A tu je ďalšia celá skupina rozšírení - pas, cpp, c, htm, css, js. Vrátane našich - cfg!
obsah
- 1 Táto všadeprviná podivná rodina rozšírení
- 2 Príklady súborov cfg - pre prehľadnosť
- 3 Čo s nimi robiť
- 4 Malá nuance - prvá
- 5 Malá nuance - druhá a posledná
Táto všadeprviná podivná rodina rozšírení
Takže toto sú veľmi zvláštne rozšírenia formátov, ktoré neexistujú! Áno, skutočne, pas formátu alebo css formátu alebo užšie, CFG - jednoducho neexistuje. Každé rozšírenie skrýva najjednoduchší textový súbor ASCII pre program Poznámkový blok.
Faktom je, že každý program - je hmotnosť podporné súbory, to je, koniec koncov, zdroje, z ktorých už dostávajú spustiteľný exe. Všetky tieto rozšírenia a skryť tieto veľmi nastavenia a zdrojové textové kódy. Formát ASCII - jednoduché kódovanie znakov na klávesnici a obrazovku, v čase kódovaní pradávna známa všetkým, je predvolený na všetkých platformách. Na otváranie takýchto súborov nie je potrebný špeciálny program, tieto programy sú predvolene zahrnuté do ľubovoľného systému. Navyše sofistikovanejšie textové editory, a Word a WordPerfect, vedia tento formát, takže pas súbory, css, js, CFG si môžete prečítať v každom programe.
A potom je všetko na úrovni "džentlmenských" dohôd. Tu sa predpokladá, že pas - zdrojový text modul na C programovací jazyk Pascal ČPP - s rovnakým textom, ale na C ++, CSS - štýly tabuľky súborov webových stránok a CFG - konfiguračný program systému súborov.
Príklady súborov cfg - pre prehľadnosť
Poradie práce s takými súbormi cfg z pohľadu vývojára softvérových systémov je celkom jasné a jednoduché, dá sa povedať, dáva život.
- Systém je pomerne veľký a nie je potrebný a často je nemožné alebo krátkozraké, aby sa všetky nastavenia preniesli do súboru exe, vykonali sa nastavenia, keď už program beží a niektoré akcie musia byť k dispozícii ešte pred spustením programu.
- Vývojár vytvorí externý súbor cfg pomocou jednoduchého Poznámkového bloku.
- Po spustení program najprv prečíta tento konfiguračný súbor a až potom rozhoduje o ďalšej práci.
- Keď vývojár potrebuje rýchlo zmeniť spôsob prevádzky, otvorí súbor cfg av priebehu niekoľkých minút radikálne zmení prácu celého programu.
Alebo tu je ďalšia situácia. Keď je program vyvinutý, vytvorí sa pre ňu celé vývojové prostredie v lokálnom počítači, ktorý okrem iného obsahuje viac ako jeden súbor cfg.
Ale príde čas prezentovať prácu zákazníkovi - program je prezentovaný, ale niečo sa pokazilo a naliehavá potreba zmeniť konfiguráciu. A zákazník nemá známe prostredie. Poznámkový blok a súbor cfg prídu na záchranu, je to len vec na Notepade.Vývojár rýchlo spúšťa program Poznámkový blok na počítači zákazníka a bez neho vykoná opravy a úspešne úspešne vykoná objednávku.
Tu sú niektoré príklady konfiguračných súborov CFG:
- Tu acad2002.cfg je interný systém AutoCAD (čo autocad.exe už "vie" za to, čo slúži, ale každý môže čítať a možno odhadnúť):
; Konfigurácia pre program AutoCAD 2002 () Microsoft Windows
; C: \ Program Files \ AutoCAD 2002 \ acad2002.cfg vytvorené dňa 07.11.2015 v 0:19:51
[AppData]
[Version]
Platforma = Microsoft Windows
FileVersion = 8
ExecutableDate & Time = junkjunkjunkjunk
[AutoCAD]
CfgStamp = ^ EQL !, GA
Autorizačný kód = "," "
[Digitizér / ovládač]
MenuName = Aktuálne systémové polohovacie zariadenie
PathName = interný
Konfigurované = 1
[Editor]
Link = 0
[Menu]
T_Menu = 0
- Tu je systémový súbor systému Windows - cfgimp32.cfg (pravdepodobne konfigurácia písma, poznámka! Súbor je mierne skrátený). Ako môžete vidieť, súbor cfg je tiež druh štruktúry s vlastnými poznámkami a notáciami:
# CGMfontconfigurationfile.
# modifiedbyepasperjxh 4/14/94
# Commandsyntax:
# commandarguments "font_name_string"
# príkazy sú:
# index n "font_name_string"
# match "reťazec" "font_name_string"
# kľúčové slovo slovo [, slovo, ...] "font_name_string"
# Názov reťazca reťazca
# 1 - Nový kuriér ", FW_NORMAL
# 2 Courier New ", FW_BOLD
# 3 Courier New ", FW_NORMAL, kurzíva
# Negatívne hodnoty sú pre mapovanie fontov Hershey.
predvolené "9"
#keyword HERSHEY, SYMBOL, SET1 "-13"
#keyword HERSHEY, SYMBOL, SET2 "-13"
kľúčové slovo HERSHEY, SYMBOL, SET1 "13" 1,0 1,0
kľúčové slovo HERSHEY, SYMBOL, SET2 "13" 1,0 1,0
# Riešiť niekoľko všeobecných kľúčových slov
kľúčové slovo Sans, Serif, Bold, Kurzíva "8"
kľúčové slovo Sans, Serif, Oblique "7"
# používa čas pre písma
# bez rozpoznaného typového priezviska
kľúčové slová Bold, Italic "12"
kľúčové slová Bold, Oblique "12"
kľúčové slová Bold "10"
index 1 "5"
index 2 "7"
index 3 "6"
- Tu je konfigurácia programovacieho systému Borland Delphi5 (a to je len jeden z mnohých systémových súborov - ktorý databázový stroj sa používa a kde sa nachádza knižnica):
-aWinTypes = Windows, WinProcs = Windows, DbiProcs = BDE, DbiTypes = BDE, DbiErrs = BDE
-u "C: \ Program Files \ Borland \ Delphi5 \ Lib"
Čo s nimi robiť
Na priamu otázku - aké je poradie úpravy súborov cfg a je potrebná priama odpoveď - nie, žiadny bod! Presne povedané, nedotýkajte sa týchto súborov vôbec,majú čisto oficiálnu povahu, narušenie informácií v nich (a nič nestála - Poznámkový blok, tu je!) môže viesť k rozpadu nielen jednej aplikácie, ale aj systému ako celku. Oprava často vyžaduje premiestnenie celého systému (alebo programu). Na druhej strane, ak ste presvedčení o svojich činnostiach, potom viac odvážne, takáto intervencia niekedy pomáha ušetriť veľa času (a peniaze, mimochodom!)
Mimochodom, je ďaleko od tajomstva, že existuje veľa takýchto jednoduchých editorov "na nahradenie Poznámkového bloku". Preto môžete otvoriť všetky súbory cfg, ktoré sa vám páčia.
Otvorenie súboru CFG v programe Poznámkový blok
Malá nuance - prvá
To je myšlienka - uložiť konfiguráciu do súborov cfg - je veľmi široko prijatá. Ale potom vývojári často nechcú, aby sa stali obeťou takejto dostupnosti. Preto niekedy, najmä s podozrivými hlavami, sú súbory cfg zašifrované a potom, samozrejme, nie sú vhodné pre žiadne Poznámkové bloky. Ak chcete pracovať s takýmito súbormi, potrebujete špeciálny program od samotného vývojára - tu môžeme povedať isté - nemusíte sa dotýkať takýchto súborov, nedajú vám nič a nebudú sa zobrazovať.
Malá nuance - druhá a posledná
A napriek tomu všetci z tej istej opery. Spoločnosť IWinInc.- známa vývojárka videohier, pod jej "začiatkom" série JewelQuest, CoconutQueen - tiež prijala túto myšlienku externých konfiguračných súborov. Ukladá všetky informácie o aktuálnom priebehu hry, skóre, hráči v súboroch cfge - áno, pridal tiež štvrtý e do troch známych písmen (pravdepodobne rozšírenie je rozšírené). Čo môžete urobiť, ukáže sa, kreativita sa môže zobraziť na "hlavách zápasov". Takže tento formát cfg a žije!