Formát CFG - Proč se používají a jak se otevírat

Formát CFG - Proč se používají a jak se otevírat

V této rodině formátů souborů, které jsme zvyklí označovat ve třech písmenech po bodě názvu souboru, existují velmi podivné, které ve skutečnosti nejsou formátem a nepředstavují.

Co je to „rozšiřování souborů“ „učí“ nás - každá z nich skrývá určitou vnitřní strukturu potrubí souboru a můžete soubor otevřít pouze pomocí speciálního programu, který zná tuto strukturu.

Zde je rozšiřování - format JPG - vše je jasné, jedná se o komprimované reprezentace rastrového obrazu.

Zde je PSD také rastr, ale již může ukládat informace o vrstvách. Chcete -li otevřít takový formát, již potřebujete jeho nativní photoshop.

EXE je dobře známý spustitelný soubor, jinými slovy - program. Zde jsou první dva bajty - kódy dvou anglických písmen MZ. Ale otevření takového souboru z velké části a nic. Jedná se o hexadecimální kódy příkazů počítačového mikroprocesoru. Ne, existují takové hexadecimální editory, ale jsou pouze pro „profesionály“, jak se říká, ale i tato „nedotknutelná“ kohorta se bojí exe-file se bojí jako zatraceně kadidlo.

A tady je celá skupina rozšíření - PAS, CPP, C, HTM, CSS, JS. Včetně našich - CFG!

Toto je podivná rodina rozšíření - „vše v jednom“

Jedná se tedy o velmi podivné rozšíření formátů, které neexistují! Ano, ve skutečnosti formát PAS nebo formát CSS nebo, blíže, CFG - prostě neexistuje. Každé rozšíření je skryto nejjednodušším textovým souborem v kódování ASCII - pro notebook.

Faktem je, že jakýkoli program je mnoho pomocných souborů, nakonec zdrojové kódy, z nichž jsou již získány spustitelné exes. Všechna prezentovaná rozšíření a skrytí stejných nastavení a textových kódů zdroje. Formát ASCII je jednoduché kódování znaků na klávesnici a na obrazovce, kódování od nepaměti známé všem, přijato ve výchozím nastavení na všech platformách. K otevření takových souborů není zapotřebí žádný speciální program, tyto programy jsou ve výchozím nastavení zahrnuty do jakéhokoli systému. Kromě toho stále více a více pokročilých textových editorů, jak Word i WordPerfect, zná tento formát, takže si můžete přečíst soubory PAS, CSS, JS, CFG v jakémkoli programu.

A pak je vše již na úrovni dohod „pánů“. Je přijímáno, že PAS je text zdrojového modulu v programovacím jazyce Pascal, CPP je stejný text, ale již na C ++, CSS - Soubor stylů webu a CFG - Konfigurační soubor programu - program.

Příklady souborů CFG - pro jasnost

Pořadí práce s takovými soubory CFG, z pohledu vývojáře softwarového systému, je zcela pochopitelné a jednoduché, jak by se dalo říci, dává jeho život.

  1. Systém je poměrně velký a není potřeba a často je nemožné nebo krátkozraké řídit všechna nastavení na eXe-file, provést nastavení, když je program již spuštěn, a některé akce by měly být k dispozici ještě dříve Program je spuštěn.
  2. Vývojář vytvoří externí soubor CFG s jednoduchým notebookem.
  3. Po spuštění program poprvé přečte tento konfigurační soubor a teprve poté se rozhoduje o další práci.
  4. Když vývojář potřebuje rychle změnit provozní režim, otevře soubor CFG a během několika minut změní práci celého programu.

Nebo tady je další situace. Když se program vyvíjí, je pro něj vytvořeno celé vývojové prostředí na místním počítači, který zahrnuje mimo jiné ani jeden soubor CFG.

Nastal však čas na předkládanou práci zákazníkovi - program je představen, ale něco se pokazilo a je nutné naléhavě změnit konfiguraci. Zákazník však nemá obvyklé vývojové prostředí. Zde přichází na pomoc a notebook a soubor CFG ve svém textovém formátu „z notebooku“ vše a věc. Vývojář rychle spustí notebook v počítači zákazníka a bez něj provádí opravy a objednávka se úspěšně vzdává.

Uvádíme několik příkladů konfiguračních souborů CFG:

  • Zde je ACAD2002.CFG je interní systém AutoCAD (co je pro sebe „vědět“.exe, ale číst a možná každý může hádat):

;; Konfigurace pro AutoCAD 2002 () Microsoft Windows

;; C: \ Program Files \ AutoCAD 2002 \ ACAD2002.CFG Creed dne 11/07/2015 v 0:19:51

[Data aplikací]

[Verze]

Platform = Microsoft Windows

FileVersion = 8

ExecrutableDate & Time = JunkJunkJunkJunk

[AutoCAD]

Cfgstamp =^eql!,Ga

AutorizaceCode = ",]"

[Digitizér/ovladač]

Menuname = Aktuální systémové polohovací zařízení

PathName = Internet

Nakonfigurováno = 1

[Editor]

Odkaz = 0

[Jídelní lístek]

T_menu = 0

  • Zde je systém systému Windows - CFGIMP32.CFG (pravděpodobně konfigurace písma; pozornost! Soubor je mírně snížen). Jak vidíte, soubor CFG je také určitou strukturou s jeho komentáři a označeními:

# CGMFontConfigurationFile.

# ModifiedByePasperjxh 4/14/94

# CommandShyntax:

#Commandargments "font_name_string"

#Commands jsou:

#Index n "font_name_string"

#Match "String" "font_name_string"

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

#Řetězec názvu písma prokázal index do interní tabulky

#1 - Courier New ", FW_NORMAL

# 2 Courier New ", fw_bold

#3 Courier New ", FW_NORMAL, kurzíva

#Negativní hodnoty jsou pro mapování písma Hershey.

Výchozí "9"

#Keyword Hershey, symbol, set1 "-13"

#Keyword Hershey, symbol, set2 "-13"

Klíčová slova Hershey, symbol, set1 "13" 1.0 1.0

Klíčová slova Hershey, symbol, set2 "13" 1.0 1.0

# Zpracovat několik obecných klíčových slov

Klíčová slova sans, serif, odvážný, kurzíva „8“

Klíčová slova sans, serif, šikmý "7"

# Použijte časy pro písma

# bez uznávaného typu příjmení

Klíčová slova tučně, kurzíva „12“

Klíčová slova odvážné, šikmé "12"

Klíčová slova Bold "10"

Index 1 "5"

Index 2 "7"

Index 3 "6"

  • Zde je konfigurace programovacího systému Borland Delphi5 (a toto je pouze jeden z mnoha systémových souborů - který se používá databázový modul a kde je knihovna umístěna):

-AwInTYPES = Windows; WinProcs = Windows; DBIPROCS = BDE; DBITYPES = BDE; DBIERRRS = BDE

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

Co s nimi dělat

Přímou otázkou je - jaký je postup pro úpravy souborů CFG, je vyžadována přímá odpověď - ne a bod! Přísně řečeno, neměli byste se těchto souborů vůbec dotýkat, jsou čistě oficiální povahy, zkreslení informací v nich (a to stojí nic - notebook, tady to je!) může vést k rozpadu nejen jednoho aplikovaného programu, ale také systému jako celku. Oprava často vyžaduje přeskupení systému (nebo programu) v plném rozsahu. Na druhou stranu, pokud jste si jisti ve své činy, pak odvážnější, takový zásah někdy pomáhá ušetřit spoustu času (a peníze mimochodem!)

Mimochodem, zdaleka není tajemství, že takoví jednoduchí editoři „nahradit notebook“ jsou hodně. Proto můžete otevřít soubory CFG, kterého se vám líbí.

Otevření souboru CFG v notebooku

Malá nuance je první

Tato myšlenka - ukládat konfiguraci v souborech CFG - velmi široce zakořenila. Vývojáři však často nechtějí, aby se stali obětí takové dostupnosti. Proto jsou někdy, zejména podezřelé hlavy, soubory CFG šifrovány a poté samozřejmě nejsou vhodné pro žádný notebook. Chcete -li pracovat s takovými soubory, již potřebujete speciální program od samotného vývojáře - určitě můžete říci - nemusíte se dotýkat takových souborů, nic vám nedávají a neukáže vám.

Malá nuance je již druhá a poslední

A tady je všechno ze stejné opery. Iwininc Company. - Tato myšlenka externích konfiguračních souborů také přijal dobře známý vývojář videoher, pod jeho „začátečníkem“ série Jewelquest, CoconutQueen -. Ukládá všechny informace o aktuální hře, účtu, hráčích v souborech CFGE - ano, přidala do slavných tří písmen Čtvrté E (pravděpodobně rozšíření - rozšířeno). Co můžete udělat, ukázalo se, že kreativitu lze zobrazit na „zápasech“. Takže tento formát CFG žije!