www.wikidata.uk-ua.nina.az
Format fajlu abo tip fajlu v informatici ce ustalenij standart zapisu informaciyi u fajli danogo tipu Sposib koduvannya informaciyi abo danih zalezhit vid zastosovanoyi komp yuternoyi programi Chasto format fajlu viznachayetsya jogo rozshirennyam Zagalnoprijnyata v obchislyuvalnij tehnici koncepciya fajlu nestrukturovana poslidovnist bajtiv Komp yuterni programi sho zberigayut u fajlah strukturovani dani povinni yakos peretvoryuvati yih v poslidovnist bajtiv i navpaki v OOP ci operaciyi nazivayutsya vidpovidno serializaciyeyu i deserializaciyeyu dlya tekstovoyi informaciyi ostannye takozh nazivayetsya rozbir abo parsing Algoritm cogo peretvorennya a takozh ugodi pro te yak rizni fragmenti informaciyi roztashovuyutsya useredini fajlu i skladayut jogo format Rizni formati fajliv mozhut riznitisya stupenem detalizaciyi odin format mozhe buti nadbudovoyu nad inshim abo vikoristovuvati elementi inshih formativ Napriklad tekstovij format nakladaye lishe zagalni obmezhennya na strukturu danih Format HTML vstanovlyuye dodatkovi pravila na vnutrishnij ustrij fajlu ale pri comu bud yakij HTML fajl ye v toj zhe chas tekstovim fajlom Zmist 1 Specifikaciyi 2 Viznachennya tipu fajlu 2 1 Magichne chislo 3 Posilannya 4 Div takozh 5 PrimitkiSpecifikaciyi RedaguvatiDlya bagatoh formativ fajliv isnuyut opublikovani specifikaciyi v yakih detalno opisano strukturu fajliv danogo formatu te yak programi povinni koduvati dani dlya zapisu v cej format i yak dekoduvati yih pri zchituvanni Bilshist takih specifikacij vilnodostupni deyaki poshiryuyutsya za platu Inodi kompaniyi mozhut vvazhati pevni formati fajliv svoyeyu komercijnoyu tayemniceyu i ne publikuvati yih Dobre vidomij priklad formati fajliv paketu Microsoft Office U deyakih vipadkah kompaniya sho vipustila dodatok prosto ne vvazhaye za potribne vitrachati chas na napisannya dokladnoyi specifikaciyi Yaksho specifikaciya formatu nedostupna to dlya zabezpechennya sumisnosti programi z danim formatom dovoditsya zajmatisya zvorotnoyu rozrobkoyu U bilshosti abo v usih krayinah formati fajliv ne zahisheni zakonami pro avtorski prava Prote v deyakih krayinah patentami mozhut buti zahisheni algoritmi yaki vikoristovuyutsya dlya koduvannya danih u bud yakij format Napriklad u shiroko poshirenomu formati GIF vikoristovuvavsya patentovanij algoritm sho prizvelo do rozrobki alternativnogo formatu PNG Viznachennya tipu fajlu RedaguvatiTip fajlu ce informaciya dlya shvidkoyi identifikaciyi vmistu fajlu operacijnoyu sistemoyu i koristuvachem bez neobhidnosti zchituvannya vsogo vmistu fajlu Zavdyaki cij informaciyi koristuvach priblizno znaye tip informaciyi u fajli a v operacijnij sistemi mozhe buti znajdena programa dlya obrobki fajliv danogo tipu Z istorichnih prichin v riznih operacijnih sistemah vikoristovuyutsya rizni pidhodi dlya virishennya cogo zavdannya Magichne chislo Redaguvati Dokladnishe Magichne chislo programuvannya Odnim zi sposobiv yakij chasto asociyuyetsya z UNIX ta pohidnimi OS ye zberigati metadani pro tip fajlu vseredini samogo fajlu Ce nazivayut signaturoyu fajlu abo magichnim chislom 1 Pochatkovo termin magichne chislo angl Magic number vikoristovuvavsya dlya specifichnogo naboru dvobajtovih identifikatoriv na pochatku fajlu Ale tak yak bud yaka binarna poslidovnist mozhe rozglyadatis yak chislo dovilna vlastivist formatu fajlu sho jogo odnoznachno identifikuye mozhe vikoristovuvatis v cij yakosti GIF kartinki napriklad zavzhdi pochinayutsya tekstom GIF87a abo GIF89a zakodovanim v ASCII zalezhno vid standartu yakomu voni vidpovidayut Bagato tipiv fajliv osoblivo tekstovih vazhche vidrizniti cim metodom Napriklad HTML fajli mozhut pochinatis ryadkom lt html gt v riznomu registri abo vidpovidnim viznachennyam tipu dokumenta napriklad lt DOCTYPE HTML gt dlya HTML 5 abo dlya XHTML identifikatorom XML yakij pochinayetsya z lt xml Fajli mozhut takozh pochinatis z komentariv HTML vipadkovogo tekstu chi kilkoh porozhnih ryadkiv i vse odno buti HTML fajlami pridatnimi dlya vikoristannya Pidhid z magichnim chislom daye krashi garantiyi togo sho format bude viznacheno korektno i chasto mozhe viznachiti bilsh detalnu informaciyu pro fajl Tak yak dostatno nadijni perevirki magichnogo chisla mozhut buti dosit skladnimi kozhen fajl povinen pereviryatis praktichno shodo kozhnogo tipu v bazi danih magichnih chisel cej pidhid ye ne duzhe efektivnim osoblivo pri vidobrazhenni dovgih spiskiv fajliv na protivagu pidhodi z imenem ta metadanimi potrebuyut otrimannya lishe odniyeyi chastinki danih i zistavlennya yiyi z vidsortovanim indeksom Takozh dani mayut chitatis z samogo fajlu sho zbilshuye chas dostupu porivnyano z metadanimi yaki zberigayutsya v samomu katalozi Prote ce najkrashij sposib dlya programi yakij skazali obroblyati fajl viznachiti chi fajl maye korektnij format hocha nazva fajlu ta jogo metadani mozhut buti zmineni nezalezhno vid vmistu fajlu negativni rezultati perevirki tipu za magichnim chislom budut pevnim znakom togo sho fajl abo poshkodzhenij abo ne togo tipu A z inshogo boku pravilne magichne chislo tezh ne daye povnoyi garantiyi sho fajl pravilnogo tipu i ne poshkodzhenij Shebangi v skriptah Unix ye specialnim vipadkom magichnih chisel Tut magichne chislo ce tekst sho identifikuye pevnij interpretator i opciyi yaki vin povinen otrimati Inshoyu operacijnoyu sistemoyu sho vikoristovuvala magichni chisla bula AmigaOS de magichni chisla nazivalis magichnim pechivom angl Magic Cookies V Linux dlya viznachennya formatu fajlu vikoristovuyetsya programa file 2 yaka vikoristovuye biblioteku libmagic 3 dlya dostupu do bazi danih fajlovih signatur magic 4 5 Posilannya RedaguvatiRozshirennya fajliv i baza danih formativ fajliv angl Div takozh RedaguvatiFormati danih Perelik fajlovih formativPrimitki Redaguvati Magic number definition by The Linux Information Project LINFO Procitovano 29 chervnya 2016 The Fine Free File Command Procitovano 29 chervnya 2016 libmagic 3 Magic number recognition library Linux man page Procitovano 29 chervnya 2016 magic 5 file command s magic pattern file Linux man page Procitovano 29 chervnya 2016 Linux Magic Numbers Procitovano 29 chervnya 2016 Otrimano z https uk wikipedia org w index php title Format fajlu amp oldid 39817222