Format CFG - dlaczego są używane i jak otwierać

Format CFG - dlaczego są używane i jak otwierać

W tej rodzinie formatów plików, do których jesteśmy używani do oznaczania trzech liter po punkcie nazwy pliku, są bardzo dziwne, które w rzeczywistości nie są formatem i nie reprezentują.

Co to jest „rozszerzenie plików” nas „uczy” - każdy z nich ukrywa pewną wewnętrzną strukturę rur pliku i możesz otworzyć plik tylko za pomocą specjalnego programu, który zna tę strukturę.

Oto rozszerzenie - Format JPG - wszystko jest jasne, jest to sprężona reprezentacja obrazu rastrowego.

Tutaj PSD jest także rastrem, ale może już przechowywać informacje o warstwach. Aby otworzyć taki format, potrzebujesz już jego rodzimego Photoshopa.

Innymi słowy, exe to dobrze znany plik wykonywalny - program. Oto pierwsze dwa bajty - kody dwóch angielskich liter MZ. Ale otwórz taki plik, w zasadzie i nic. Są to kody sześciokadciowskie poleceń mikroprocesora komputerowego. Nie, są tacy szesnastkowe redaktorzy, ale są oni tylko dla „profesjonalistów”, jak mówią, ale nawet ta „nietykalna” kohorta boi się pliku exe, boi się cholernego kadzidła.

A oto cała grupa rozszerzeń - PAS, CPP, C, HTM, CSS, JS. W tym nasze - CFG!

To dziwna rodzina rozszerzeń - „wszystko w jednym”

Tak więc są to bardzo dziwne rozszerzenie formatów, które nie istnieją! Tak, w rzeczywistości format PAS lub format CSS lub, bliżej, CFG - po prostu nie istnieje. Każde rozszerzenie jest ukryte przez najprostszy plik tekstowy w kodowaniu ASCII - dla notebooka.

Faktem jest, że każdy program jest dużą ilością plików pomocniczych, w końcu kody źródłowe, z których są już uzyskiwane. Wszystkie przedstawione rozszerzenia i ukrywają te same ustawienia i kody tekstowe źródłowe. Format ASCII to proste kodowanie znaków na klawiaturze i na ekranie, kodowanie od niepamiętnych czasów znanych wszystkim, akceptowanym na wszystkich platformach. Nie jest potrzebny specjalny program do otwarcia takich plików, programy te domyślnie są zawarte w żadnym systemie. Ponadto coraz bardziej zaawansowane edytory tekstu, zarówno Word, jak i WordPerfect, zna ten format, dzięki czemu można czytać pliki PAS, CSS, JS, CFG w dowolnym programie.

A potem wszystko jest już na poziomie umów „panowie”. Przyjmuje się, że PAS jest tekstem modułu źródłowego w języku programowania Pascal, CPP jest tym samym tekstem, ale już na C ++, CSS - plik stylów strony internetowej i CFG - plik konfiguracyjny programu - program.

Przykłady plików CFG - dla jasności

Kolejność pracy z takimi plikami CFG, z punktu widzenia programisty systemu oprogramowania, jest całkiem zrozumiała i prosta, można powiedzieć, daje jego życie.

  1. System jest dość duży i nie ma potrzeby, a często jest niemożliwe lub krótkowzroczne, aby napędzać wszystkie ustawienia w pliku exe, uczynić ustawienia, gdy program jest już uruchomiony, a niektóre działania powinny być dostępne nawet wcześniej Program jest uruchamiany.
  2. Deweloper tworzy zewnętrzny plik CFG z prostym notebookiem.
  3. Po uruchomieniu program najpierw odczytuje ten plik konfiguracyjny i dopiero wtedy podejmuje decyzje dotyczące dalszej pracy.
  4. Kiedy programista musi szybko zmienić tryb pracy, otwiera plik CFG i po kilku minutach zmienia pracę całego programu.

Lub oto inna sytuacja. Po opracowywaniu programu tworzone jest całe środowisko programistyczne na komputerze lokalnym, który zawiera między innymi, a nie jeden plik CFG.

Ale nadchodzi czas na przedstawienie pracom - program jest prezentowany, ale coś poszło nie tak i konieczne jest pilnie zmienić konfigurację. Ale klient nie ma zwykłego środowiska programistycznego. Oto pomoc, notatnik i plik CFG, w formacie tekstowym „Z notatnika”. Deweloper szybko uruchamia notebook na komputerze klienta, a bez niego dokonuje poprawek i zamówienia z powodzeniem poddania się.

Podajemy przykłady plików konfiguracyjnych CFG:

  • Oto Acad2002.CFG jest wewnętrznym systemem autocad (co jest „wiem” dla siebie AutoCAD.exe, ale czytać i być może wszyscy mogą zgadywać):

; Konfiguracja dla AutoCAD 2002 () Microsoft Windows

; C: \ Program Files \ AutoCad 2002 \ ACAD2002.CFG Creed 11/07/2015 o 0:19:51

[Dane aplikacji]

[Wersja]

Platforma = Microsoft Windows

FileVersion = 8

ExecUTabledate & Time = JunkjunkJunkjunk

[AutoCAD]

Cfgstamp =^eql!,Ga

AutoryzacjaCode = ",]"

[Digitizer/Driver]

MenUname = bieżące urządzenie wskazujące system

PathName = Internet

Skonfigurowane = 1

[Redaktor]

Link = 0

[Menu]

T_menu = 0

  • Oto plik systemu Windows - CFGIMP32.CFG (prawdopodobnie konfiguracja czcionki; uwaga! Plik jest nieznacznie zmniejszony). Jak widać, plik CFG jest również pewną strukturą z jej komentarzami i oznaczeniami:

# CgmfontconfigurationFile.

# ModifiedByepasperjxh 4/14/94

# Commandsyntax:

#Commandargments „font_name_string”

#Commands to:

#Index n „font_name_string”

#Match „string” „font_name_string”

#Keyword Word [, Word, ...] „font_name_string”

#Ciąg nazwy czcionki pokazuje indeks w tabeli wewnętrznej

#1 - Courier New ”, fw_normal

# 2 Courier New ", fw_bold

#3 Courier New ", FW_NORMAL, Kursywa

#Negatywne wartości są dla mapowania czcionek Hershey.

Domyślnie „9”

#Keyword Hershey, symbol, set1 „-13”

#Keyword Hershey, symbol, set2 „-13”

Słowo kluczowe Hershey, symbol, set1 „13” 1.0 1.0

Słowo kluczowe Hershey, symbol, set2 „13” 1.0 1.0

# Obsługuj kilka ogólnych słów kluczowych

Słowo kluczowe Sans, Serif, Bold, Kursywa „8”

Słowo kluczowe Sans, Serif, ukośny „7”

# Użyj czasów dla czcionek

# bez rozpoznanego nazwy rodzinnej

Słowo kluczowe odważne, kursywa „12”

Słowo kluczowe odważne, ukośne „12”

Słowo kluczowe pogrubione „10”

Indeks 1 „5”

Indeks 2 „7”

Indeks 3 „6”

  • Oto konfiguracja systemu programowania Borland Delphi5 (i jest to tylko jeden z wielu plików systemowych - którego używany jest silnik bazy danych i gdzie znajduje się biblioteka):

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

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

Co z nimi zrobić

Bezpośrednie pytanie brzmi - jaka jest procedura edytowania plików CFG, wymagana jest bezpośrednia odpowiedź - nie i punkt! Ściśle mówiąc, nie powinieneś w ogóle dotykać tych plików, mają one czysto oficjalny charakter, zniekształcenie w nich informacji (i to nic nie kosztuje - notatnik, oto jest!) może prowadzić do awarii nie tylko jednego zastosowanego programu, ale także do systemu jako całości. Korekta często wymaga w całości rearanżacji systemu (lub programu). Z drugiej strony, jeśli jesteś pewny swoich działań, to odważniejsza, taka interwencja czasami pomaga zaoszczędzić dużo czasu (i pieniądze!)

Nawiasem mówiąc, dalekie od tajemnicy, że tacy proste redaktorzy „zastąpienie notebooka” są dużo. Dlatego możesz otworzyć pliki CFG każdego, co lubisz.

Otwieranie pliku CFG w notebookie

Little Nuance to pierwszy

Ten pomysł - przechowywanie konfiguracji w plikach CFG - bardzo szeroko zakorzenił się. Ale programiści często nie chcą, aby stali się ofiarą takiej dostępności. Dlatego czasami, szczególnie podejrzanych głów, pliki CFG są szyfrowane, a następnie oczywiście nie są odpowiednie dla żadnego notebooka. Aby pracować z takimi plikami, potrzebujesz już specjalnego programu od samego programisty - na pewno możesz powiedzieć - nie trzeba dotykać takich plików, nie dadzą ci niczego i nie pokażą ci.

Trochę niuansa jest już drugim, a ostatnim

I tutaj wszystko pochodzi z tej samej opery. Firma Iwininc. - Dobrze znany twórca gier wideo, w ramach „początkowej” serii Jewelquest, Coconutqueen - również przyjął pomysł zewnętrznych plików konfiguracyjnych. Przechowuje wszystkie informacje o bieżącej grze, konto, graczach w plikach CFGE - tak, dodała do słynnych trzech listów Czwarta E (prawdopodobnie rozszerzenie - rozszerzone). Co możesz zrobić, okazuje się, że kreatywność można wyświetlić na „głowach dopasowania”. Tak więc ten format żyje CFG!