U ovoj obitelji formata datoteka, za koje smo navikli označiti s tri slova nakon točke u nazivu datoteke, postoje vrlo čudne one koje u stvari ne predstavljaju nikakav format.
Što nas uče u nastavku datoteka, svaki od njih skriva određenu strukturu unutarnjeg bajta datoteke, a datoteka se može otvoriti samo uz pomoć posebnog programa koji poznaje tu strukturu.
Ovdje je nastavak jpg formata - sve je jasno, to je komprimirani prikaz bitmapa.
Ovdje PSD je također raster, ali već može sam pohraniti informacije o slojevima. Da biste otvorili takav format, već vam je potreban vlastiti Photoshop.
Exe je poznata izvršna datoteka, drugim riječima, program. Ovdje su potrebne prve dvije bajta - kodovi dvaju engleskih slova MZ. Ali otvoriti takvu datoteku, u velikoj mjeri, i ništa. To su heksadecimalni kodovi računalnih mikroprocesorskih naredbi. Ne, postoje takvi heksadranski urednici, ali oni su samo za "profesionalce", kao što kažu, ali čak i ta "nedodirljiva skupina" se boji gledati exe-datoteku poput vražjeg tamjana.
A ovdje je još jedna cijela skupina proširenja - pas, cpp, c, htm, css, js. Uključujući i naše - cfg!
sadržaj
- 1 Ova sveobuhvatna čudna obitelj proširenja
- 2 Primjeri cfg datoteka - za jasnoću
- 3 Što učiniti s njima
- 4 Mala nijansa - prva
- 5 Mala nijansa - druga i posljednja
Ova sveobuhvatna čudna obitelj proširenja
Dakle, ovo su vrlo neobična proširenja formata koji ne postoje! Da, u stvari, pas ili css format ili, bliže, cfg - jednostavno ne postoji. Svako proširenje skriva najjednostavniju ASCII tekstualnu datoteku za Notepad.
Činjenica je da je svaki program množina pomoćnih datoteka, a to su, na kraju, izvorni kodovi iz kojih se izvršavaju izvršne exe datoteke. Sve ove ekstenzije i sakriti te vrlo postavke i kodove izvornog teksta. ASCII format - jednostavne kodiranje znakova na tipkovnici i ekranu, vrijeme kodiranja pamtivijeka poznat svima, je zadana na svim platformama. Niti jedan poseban program nije potreban za otvaranje takvih datoteka, ti su programi uključeni prema zadanim postavkama u bilo kojem sustavu. Osim toga, više sofisticirane teksta urednika, i Riječ, i WordPerfect, znam ovaj format, tako da pas datoteke, css, js, cfg možete pročitati u bilo kojem programu.
A onda je sve na razini "gospodinovih" sporazuma. Ovdje se pretpostavlja da je pas - izvorni tekst modul o C programskom jeziku Pascal, CPP - isti tekst, ali na C ++, CSS - datoteka stol web-stranica stilova i cfg - za konfiguraciju programa datotečnog sustava.
Primjeri cfg datoteka - za jasnoću
Redoslijed rada s takvim cfg datotekama, s gledišta razvojnog programera softvera, sasvim je jasan i jednostavan, može se reći, daje život.
- Sustav je prilično velik i nije potreban, a često je nemoguć ili kratkovidan, voziti sve postavke u exe datoteku, postaviti postavke kada je program već pokrenut, a neke radnje moraju biti dostupne čak i prije početka programa.
- Developer stvara vanjsku cfg datoteku s jednostavnim Notepadom.
- Nakon pokretanja program prvo čita ovu konfiguracijsku datoteku i tek onda donosi odluke o daljnjem radu.
- Kada programer treba brzo promijeniti način rada, on otvara cfg datoteku i za nekoliko minuta radikalno mijenja rad cijelog programa.
Ili evo još jedne situacije. Kada se program razvije, za njega se stvara čitavo razvojno okruženje na lokalnom računalu, što uključuje, između ostalog, više od jedne cfg datoteke.
Ali došlo je vrijeme da predstavimo posao kupcu - predstavljen je program, ali nešto je pošlo po zlu i hitnu potrebu za promjenom konfiguracije. I kupac nema poznato okruženje. Notepad i cfg datoteka dolaze u spašavanje, to je samo stvar Notepada.Razvojni programer brzo pokreće Notepad na računalu korisnika, a bez nje ispravke i uspješno prosljeđuje redoslijed.
Evo nekoliko primjera CFG konfiguracijskih datoteka:
- Ovdje acad2002.cfg je interni AutoCAD sustav (ono što autocad.exe već "zna" za ono što služi, ali svatko može čitati, a možda i pogoditi):
; Konfiguracija za AutoCAD 2002 () Microsoft Windows
; C: \ Program Files \ AutoCAD 2002 \ acad2002.cfg stvoren 07/11/2015 u 0:19:51
[AppData]
[Verzija]
Platforma = Microsoft Windows
FileVersion = 8
ExecutableDate & Time = junkjunkjunkjunk
[AutoCAD]
CfgStamp = ^ EQL !, GA
AuthorizationCode = ",]"
[Digitalizator / upravljački program]
MenuName = Trenutni uređaj za pokazivanje sustava
PathName = interno
Konfigurirano = 1
[Editor]
Link = 0
[Izbornik]
T_Menu = 0
- Ovdje je datoteka sustava Windows - cfgimp32.cfg (vjerojatno konfiguracija fontova, napomena! Datoteka je malo skraćena). Kao što možete vidjeti, cfg datoteka je također vrsta strukture s vlastitim komentarima i zapisima:
# CGMfontconfigurationfile.
# modifiedbyepasperjxh 4/14/94
# Commandsyntax:
# naredba "font_name_string"
# naredbe su:
# index n "font_name_string"
# podudaranje "string" "font_name_string"
# ključna riječ [, riječ, ...] "font_name_string"
# Niz fontova
# 1 - Courier New ", FW_NORMAL
# 2 Courier New ", FW_BOLD
# 3 Courier New ", FW_NORMAL, kurziv
# Negativne vrijednosti su za mapiranje fonta Hershey.
zadana vrijednost "9"
#keyword HERSHEY, SYMBOL, SET1 "-13"
#keyword HERSHEY, SYMBOL, SET2 "-13"
ključna riječ HERSHEY, SYMBOL, SET1 "13" 1.0 1.0
ključna riječ HERSHEY, SYMBOL, SET2 "13" 1.0 1.0
# Ručite nekoliko općenitih ključnih riječi
ključna riječ Ne, Serif, podebljano, kurziv "8"
ključna riječ Sans, Serif, Oblique "7"
# koristiti vrijeme za fontove
# bez poznatog tipa prezimena
ključna riječ Bold, italic "12"
ključna riječ Led, Oblique "12"
ključna riječ podebljano "10"
indeks 1 "5"
indeks 2 "7"
indeks 3 "6"
- Ovdje je konfiguracija Borland Delphi5 programskog sustava (i to je samo jedna od mnogih datoteka sustava - koji se koristi za baze podataka i gdje se nalazi knjižnica):
-aWinTypes = Windows; WinProcs = Windows; DbiProcs = BDE; DbiTypes = BDE; DbiErrs = BDE
-u "C: \ Programske datoteke \ Borland \ Delphi5 \ Lib"
Što učiniti s njima
Na izravno pitanje - što je red uređivanja cfg-datoteka i potreban je izravan odgovor - nema, nema smisla! Strogo govoreći, nemojte dodirivati ove datoteke,oni su čisto službene prirode, iskrivljavanje informacija u njima (i ne košta ništa - Notepad, ovdje je!) može dovesti do sloma ne samo jedne aplikacije već i sustava u cjelini. Popravak često zahtijeva preseljenje cijelog sustava (ili programa). S druge strane, ako ste sigurni u svoje postupke, onda hrabro, takva intervencija ponekad pomaže uštedjeti puno vremena (i novac, usput!)
Usput, daleko je od tajne da ima puno takvih jednostavnih urednika "za zamjenu Notepada". Stoga možete otvoriti sve cfg datoteke koje vam se sviđaju.
Otvaranje CFG datoteke u Notepad
Mala nijansa - prva
To je ideja - za pohranu konfiguracije u cfg datotekama - vrlo je široko prihvaćena. No, programeri često ne žele da postanu žrtve takve dostupnosti. Stoga, ponekad, pogotovo s sumnjivim glavama, cfg datoteke su šifrirane i onda, naravno, one nisu prikladne za bilo koji Notepad. Da biste radili s takvim datotekama, potreban vam je i poseban program samog razvojnog programera - ovdje vam možemo reći - ne morate dodirivati takve datoteke, neće vam ništa dati i neće se prikazivati.
Mala nijansa - druga i posljednja
A ipak, svi iz iste opere. IWinInc tvrtke.- poznati razvojni programer videoigara, pod njezinim "početkom" serijom JewelQuest, CoconutQueen - također je usvojio tu ideju vanjskih konfiguracijskih datoteka. Pohranjuje sve podatke o tekućem tijeku igre, rezultatu, igračima u CFD datotekama - da, također je dodao četvrto e do tri poznata slova (vjerojatno, produžetak je produžen). Što možete učiniti, ispada, kreativnost se može prikazati na "glavama za usporedbu". Dakle, ovaj format cfg i životi!