Ugani mrefu zaidi wa faili. Jinsi ya kuamua aina ya faili bila ugani

MUHADHARA WA 19. MIFUMO YA FAILI

Dhana ya faili

Faili - ni eneo linalopakana la nafasi ya kimantiki ya anwani. Kwa kawaida, faili huhifadhiwa kwenye kumbukumbu ya nje.

Kidogo kuhusu istilahi. Neno faili tayari imetumika kama Kirusi kwa miongo kadhaa - moja ya mifano mingi ya neologisms ya programu. Hapo awali, neno hili la Kiingereza lilipotokea kama miaka 50 iliyopita, wataalam walijaribu kuanzisha istilahi nyingine katika fasihi ya lugha ya Kirusi - neno faili kutafsiriwa kama mfuko na hata theca(Kwa upande wa hifadhi) Walakini, kihistoria kulikuwa na suluhisho tofauti - neno faili ikawa Kirusi. Kwa Kingereza neno faili ina maana nyingine nyingi: kwa mfano, hati ya karatasi iliyowekwa kwenye folda na hata kundi(kwa mfano, tembo) - katika kesi ya mwisho, kama mtu anaweza kudhani, saizi ya "faili" inaweza kuwa kubwa sana. Kila mtu anakumbuka jina la safu ya hadithi " faili za X"(katika tafsiri ya bure ya Kirusi - "X-Files").

Kampuni ya IBM katika nyaraka Na mfumo wako IBM 360 katika miaka ya 1960 alitumia neno tofauti - seti ya data - kutaja dhana sawa, hata hivyo, haikuishi mfumo wa uendeshaji ambao ulitumiwa.

Kila faili ina yake aina, ambayo huamua ni ipi habari imehifadhiwa kwenye faili. Aina kuu za faili - mpango (code) au data. Data imegawanywa katika nambari, ishara (maandishi) Na binary ( bure habari).

Muundo wa faili

Katika tofauti mifumo iliyokubaliwa maoni tofauti juu ya muundo wa faili. Katika idadi ya mifumo, muundo wa faili ulikuwa umefungwa kwa aina ya kifaa ambacho iko. Katika mifumo mingine, muundo wa faili ulikuwa mgumu sana. Walakini, mtazamo rahisi zaidi na wa umoja wao ulipendekezwa na waandishi wa mfumo UNIX: faili ni mlolongo wa maneno au baiti. Inaweza kuonekana wazi, lakini faida ya njia hii ya faili ni kwamba msingi utendaji faili na msingi shughuli juu yake ( soma, andika) hazitegemei aina ya kifaa. Wakati mmoja, kwa watengeneza programu wa kizazi chetu, njia hii ya faili ilikuwa ufunuo, baada ya ugumu wa mfumo wa faili. IBM 360, na kisha Elbrus. Tunaweza kusema kwamba faili zimepitia njia, sawa na maendeleo usanifu wa kompyuta- kwanza kuelekea matatizo makubwa, kisha - kurahisisha na umoja.

Faili zinaweza kugawanywa katika faili za muundo rahisi na ngumu (ingawa mtazamo wa muundo wa faili unategemea programu inayoichakata).

Mafaili rahisi miundo inajumuisha mlolongo kumbukumbu - vitengo vya msingi kulingana na ambayo hufanywa shughuli kushiriki na faili. Maingizo yanaweza kuwa:

· mistari, ikiwa hii faili ya maandishi ;

· data ya binary urefu uliowekwa ;

· data ya binary urefu wa kutofautiana.

Mafaili muundo tata inaweza kuwa ya aina mbalimbali, kwa mfano:

· hati iliyoumbizwa Ofisi ya Microsoft (faili kama hiyo, pamoja na maandishi yenyewe, ina herufi za udhibiti wa kubadilisha fonti, rangi, nk);

· moduli ya boot msimbo wa binary halisi au pepe, k.m. inayoweza kutekelezwa (PE)-faili kwa jukwaa la NET; darasa faili kwa jukwaa la Java; faili hizo zinajumuisha sehemu kadhaa, zina viungo vya ndani na meza, nk.

Muundo changamano wa faili unaweza kuigwa na maingizo kwa kuongeza sahihi kudhibiti wahusika.

Faili zinatafsiriwa na mfumo wa uendeshaji au programu zinazozichakata.

Sifa za faili

Karibu katika mfumo wowote wa faili mtu anaweza kudhani hivyo faili inajumuisha kichwa Na kumbukumbu.Kijajuu cha faili huihifadhi sifa- mali ya jumla inayoelezea yaliyomo kwenye faili; kumbukumbu ya faili ni rekodi zake, mistari, sehemu, nk, iliyo na habari iliyohifadhiwa ndani yake.

Yafuatayo kuu yanajulikana: sifa za faili:

Jina- jina la faili katika fomu ya mfano, kama inavyotambuliwa na mtumiaji.

Aina- aina ya habari iliyohifadhiwa kwenye faili. Tenga sifa aina inahitajika kwa mifumo inayotumia aina tofauti za faili. Kwa mfano, katika mfumo wa Elbrus, thamani ya sifa aina ya faili ni nambari inayosimba aina: 0 - data, 2 - msimbo, 3 - maandishi, nk. Walakini, mbinu ya kawaida zaidi ni ile iliyopitishwa katika mifumo ya MS DOS, Windows, UNIX: aina ya faili imesimbwa upanuzi wa jina, Kwa mfano, kitabu.txt- maandishi faili(.txt) iliyo na maandishi ya kitabu.

Mahalipointer juu malazi faili kwenye kifaa.

Ukubwa- sasa ukubwa wa faili.

Ulinzi- Meneja habari, ambayo inabainisha ruhusa za kusoma, kurekebisha, na kutekeleza faili.

Wakati na tarehe. Kwa mfano, mifumo yote huhifadhi tarehe ya kuundwa faili na tarehe ya marekebisho ya mwisho faili. Mwisho una jukumu muhimu wakati wa kuandaa (kukusanya) miradi mikubwa ya programu, kwani huduma za kukusanyika miradi (kwa mfano, fanya) kuamua Na uhusiano kati ya tarehe za mwisho za urekebishaji wa msimbo wa chanzo na faili za msimbo wa binary, ikiwa chanzo kinapaswa kukusanywa tena faili.

Katika OS UNIX Tarehe ya marekebisho ya faili inaweza kubadilishwa kwa amri ya kugusa f, ambapo f iko jina la faili. Kugusa maana yake halisi kugusa. Mbali na kubadilisha wakati wa urekebishaji, hakuna vitendo zaidi vinavyofanywa kwenye faili.

Kitambulisho cha mtumiaji.Katika mfumo wowote dhana inaungwa mkono mmiliki (muundaji) wa faili (mmiliki).Ni mmiliki ambaye ana haki ya kutoa ruhusa kwa watumiaji wengine kufanya kazi na faili.

Habari kuhusu faili zimehifadhiwa kwenye muundo saraka ( au vitabu vya kumbukumbu- saraka),wakati mwingine, kwa mfano, katika mfumo Windows, pia huitwa folda- miundo katika kumbukumbu ya nje iliyo na majina ya faili ya mfano na viungo kwao. Dhana muhimu ya saraka itajadiliwa kwa undani baadaye katika mhadhara huu.

Uendeshaji wa faili

Ingawa seti ya shughuli kwenye faili na haswa uteuzi wao hutofautiana kutoka kwa mfumo hadi mfumo, kuu zifuatazo zinaweza kutofautishwa: shughuli juu ya faili.

· Uumbaji faili ( Unda) Kichwa cha faili kinaundwa; mwanzoni yaliyomo (kumbukumbu) ni tupu.

· Rekodi kuweka faili ( Andika) Kama kanuni, hutokea kumbukumbu au vitalu- vitengo vikubwa vya habari vya kimantiki vinavyochanganya rekodi kadhaa kwa madhumuni ya uboreshaji Operesheni za I/O.

· Kusoma kutoka kwa faili ( Soma) Kawaida pia hufanywa katika rekodi au vizuizi.

· Kupata nafasi ndani ya faili (msimamo)(Tafuta) Nafasi imeainishwa na rekodi au nambari ya kuzuia, au kwa majina maalum yanayoonyesha mwanzo wa faili (nafasi kabla ya rekodi ya kwanza) au mwisho wa faili(nafasi baada ya kuingia mwisho).

· Kuondolewa faili ( Futa) Kulingana na utekelezaji wa mfumo wa faili, hitilafu kufuta faili inaweza kuwa mbaya (UNIX) au kusahihishwa (MS DOS).

· Kupunguza faili ( Punguza).

· Ufunguzi faili ( Fungua) - tafuta faili katika muundo wa saraka kwa jina lake la mfano (njia) na usome kichwa chake na kizuizi kimoja au zaidi karibu bafa katika kumbukumbu kuu.

· Kufunga faili ( Funga) - kuandika yaliyomo kwenye buffers kwenye vizuizi vya faili; uppdatering faili katika kumbukumbu ya nje kwa mujibu wa hali yake ya sasa; Kuweka huru miundo yote katika kumbukumbu kuu inayohusishwa na faili.

Kufanya shughuli za kubadilishana na faili ( soma, andika), kwa kawaida, faili inahitaji kufunguliwa. Kufunga faili ni wajibu mchakato wa mtumiaji; hata hivyo, ikiwa yeye Na haifanyi hivi kwa sababu yoyote, inafunga faili zote zilizofunguliwa na mchakato, mfumo wa uendeshaji baada ya mchakato kukamilika au kusitishwa.

Aina za faili - majina na viendelezi

Jedwali 19.1 linaorodhesha baadhi ya aina za faili za kawaida na upanuzi wa majina husika.

Jedwali 19.1. Aina za faili - majina na viendelezi
aina ya faili upanuzi wa jina utendakazi
kanuni inayoweza kutekelezwa(moduli ya mzigo) exe, com, bin au kukosa tayari-kutekeleza mpango katika msimbo wa mashine ya binary
moduli ya kitu obj, O programu iliyojumuishwa katika nambari ya binary, lakini haijaunganishwa
msimbo wa chanzo katika lugha ya programu s, ss, Java, pas, asm, A msimbo wa chanzo katika lugha mbalimbali (C, Pascal na nk.)
faili ya batch popo, sh faili iliyo na amri za mkalimani wa amri
maandishi txt, hati data ya maandishi, hati
hati kwa kichakataji cha maneno wp, tex, rtf, dokta hati katika muundo wowote kichakataji cha maneno
maktaba lib, a, hivyo, dll, mpeg, mov, rm maktaba ya moduli za programu
faili kwa uchapishaji au taswira arc, zip, lami ASCII au faili ya binary katika umbizo la kuchapishwa au la kuona
kumbukumbu arc, zip, lami faili kadhaa zilizowekwa katika faili moja kwa kuhifadhi au hifadhi
multimedia mpeg, mov, rm faili ya binary, iliyo na maelezo ya sauti au video

Maana yao ni wazi kutoka kwa jedwali hapa chini. Ikumbukwe kwamba kuna viendelezi vichache vya majina vilivyounganishwa vilivyopitishwa katika mifumo mbalimbali ya uendeshaji - Na- inaonekana, tu .txt(maandishi) na viendelezi vya misimbo ya chanzo katika lugha za programu, kwa mfano, .c -Si, .p au. kupita -Pascal nk moduli za kitu zinaitwa Na-tofauti (katika Windows.obj, V UNIX - .o), maktaba pia: zimeunganishwa kwa kitakwimu Windows - .lib, V UNIX - .a; kuunganishwa kwa nguvu na Windows - .dll, V UNIX - .hivyo.Inafurahisha kutambua kuwa kwa msimbo unaoweza kutekelezwa katika Windows kuna ugani wa kawaida -.exe, na katika UNIX- hapana, lakini kuna jina la kawaida kabisa la kigeni: a.out (matokeo ya kiunganishi).Viendelezi vya jina vilivyounganishwa kwa vichakataji mbalimbali vya maneno: . daktari-Microsoft Neno, .pdf- Adobe Acrobat, nk.

Njia za ufikiaji wa faili

Kijadi, faili hutofautiana ufikiaji wa mfululizo Na ufikiaji wa moja kwa moja.Faili ya Mfuatano-Hii faili, ufikiaji ambayo inawezekana tu kwa kuweka mwanzo na mwisho na kisha kwa kubadilishana shughuli za fomu hesabu au sasisha ijayo(uliopita) rekodi. Faili ufikiaji wa moja kwa moja ni faili, ambayo moja kwa moja ufikiaji kupitia nambari ya rekodi na uendeshaji wa kubadilishana na dalili wazi ya nambari ya rekodi. Kwa hali yoyote, wakati wa kubadilishana faili, daima kuna baadhi nafasi ya sasaNa faili inayoelekeza kwa baadhi rekodi, kwa nafasi kabla ya mwanzo au baada ya mwisho wa faili. Katika shughuli za faili ufikiaji wa mfululizo mpangilio wa nafasi kiholela hairuhusiwi, pekee shughuli, kusonga kiotomatiki nafasi ya sasa hadi inayofuata (iliyotangulia) rekodi.

Kipengele hiki kinahusishwa na tofauti katika vifaa ambavyo faili ziko (kwa mfano, mkanda wa magnetic - Na kimsingi kifaa cha serial), lakini hitaji la kupanga faili zinazofuatana au za moja kwa moja zinaweza kuhusiana na asili ya shida.

Na- inaonekana ufikiaji wa mfululizo hutumiwa mara nyingi zaidi: hivi ndivyo data inavyoingizwa, hitimisho matokeo juu muhuri au kwenye skrini.

Kawaida :

weka upya - kuweka mwanzo wa faili kwa kusoma

andika upya- kuweka mwanzo wa faili kurekodiwa.

Kawaida shughuli ufikiaji wa moja kwa moja:

nafasi ya n - nafasi juu rekodi na nambari n

andika upya n, ambapo n ni nambari ya kizuizi (rekodi).

Tafsiri iliyoelezewa faili zinazofuatana na shughuli juu yao zinaonyeshwa kwenye Mtini. 19.1.

Mchele. 19.1. Faili ya mfululizo.

Ikiwa ni lazima, unaweza kuiga shughuli za ufikiaji zinazofuatana kwa faili iliyo na ufikiaji wa moja kwa moja. Njia ya modeli imeonyeshwa kwenye Jedwali 19.2.

Kielekezi kwa nafasi ya sasa, ya kawaida kwa ufikiaji wa mfululizo, kwa faili ya ufikiaji wa moja kwa moja inaonyeshwa na kutofautisha cp, A shughuli za ufikiaji zinazofuatana- shughuli za ufikiaji wa moja kwa moja zinaonyesha cp kama nambari ya block.

Inaweza kutumika kuharakisha ufikiaji wa faili kubwa faili ya index, iliyo na viungo kwa rekodi kuu ( jamaa) faili. mchele. Mchoro 19.2 unaonyesha mfano wa faili kuu iliyo na maagizo Na majina ya mwisho na data ya kibinafsi ya watu. Kielezo faili kwa faili kuu iliyopewa ina viungo vya rekodi za kwanza za kimantiki za profaili zilizo na jina la mwisho, kwa mfano, Smith.


Mchele. 19.2. Faili ya index na faili kuu.

Saraka

Saraka (folda)- node iliyo na habari kuhusu faili - majina yao na viungo vya faili na saraka nyingine kwenye kumbukumbu ya nje. Kwa hivyo, inawezekana kupanga safu ya saraka au uhusiano wao ngumu zaidi, hadi grafu za kiholela. Muundo wa saraka na faili zote zimehifadhiwa kwenye diski. Saraka zinaauni kutaja faili kwa kutumia njia- majina ya silabi nyingi yanayojumuisha jina la saraka ya mizizi (au kiendeshi cha kimantiki) na mlolongo wa majina ya saraka ya viwango vinavyofuata. Kwa mfano, katika mfumo Windows c:\doc\plan.txtnjia ya ufikiaji kwa faili, ikibainisha eneo lake - kwenye gari la mantiki C:, katika saraka daktari(nyaraka), na jina la failiplan.txt.Jina lina kiendelezi kinachoonyesha aina ya faili.

Hifadhi nakala faili na saraka hutekelezwa kwenye media maalum iliyokusudiwa kwa kusudi hili - kwa mfano, kwenye mkanda ( kipeperushi), flash- kumbukumbu, portable ya nje ngumu diski, kompakt diski (CD, DVD) Inapendekezwa sana kunakili mara kwa mara saraka muhimu zaidi kwa vyombo vya habari vya nje (au vyombo vya habari kadhaa vya nje).

Vipengele vya mfumo wa faili huko Elbrus

Kuzungumza juu ya muundo wa saraka na jina la faili, mtu hawezi kushindwa kutaja mfumo wa faili wa kigeni kama kwenye Elbrus MVK. Itakuwa muhimu kwa wasomaji kulinganisha na kufahamu vyema mbinu mbalimbali za mifumo ya faili.

Dhana za msingi za mfumo wa faili wa Elbrus MVK ni mafaili, vyombo, vitabu vya kumbukumbu. Dhana chombo katika Elbrus ni karibu na dhana ya kisasa ya kiasi na chombo katika mifumo Windows na Solaris: chombo ni hifadhi ya faili kwenye diski moja au zaidi. Dhana ya saraka iko karibu na dhana ya saraka katika mifumo ya faili ya jadi.

Faili katika "Elbrus" lina kichwa na kumbukumbu. Hifadhi za kichwa sifa za faili, idadi ambayo ni karibu 100 (!).

Tofauti kubwa kati ya mfumo wa faili wa Elbrus ni kwamba inawezekana uundaji wa faili na usimamizi wake bila kuikabidhi jina, i.e. bila kuionyesha katika saraka (saraka). Hivyo muda faili imeundwa katika programu kiungo juu faili kuhifadhiwa katika mabadiliko ya kimataifa au ya ndani, na Na mwisho wa utekelezaji wa programu faili inaharibiwa ikiwa haijaokolewa kiungo kwenye saraka kwenye diski. Kwa kuongezea, faili zinaweza kurejeleana ( katika mstari ulionyooka kiungo cha faili "ya kimwili", badala ya kutumia njia za kiishara) kupitia saraka za viungo vya nje (CBC).SVS inapatikana kwa kila faili. Vipengele vyake vinashughulikiwa Na nambari, sio Na majina. Mfano wa kawaida: faili ya msimbo wa kitu (FOK) inaunganisha kupitia CBC yake kwa faili nyongeza za faili za msimbo wa kitu (DOFK), iliyo na majedwali ya fomu iliyounganishwa ya huluki zilizotajwa zilizofafanuliwa katika programu na taratibu zake. Katika lugha ya kisasa, DFOC ina metadata. Uhusiano huu hutumiwa katika kuchunguza makosa ya wakati wa kukimbia na kwa madhumuni mengine mengi.

Ubaya wa mfumo wa faili wa Elbrus ni pamoja na muundo wa faili ngumu, idadi kubwa ya sifa, utegemezi. muundo wa kimantiki faili na seti ya shughuli juu yake kulingana na aina kifaa cha nje, ambayo iko. Na ikilinganishwa na mfumo wa faili wa Elbrus, mfumo wa faili katika UNIX rahisi zaidi na rahisi zaidi, lakini sio duni kabisa Na utendakazi.

Shirika la kawaida la mfumo wa faili linaonyeshwa kwenye Mtini. 19.3.


Mchele. 19.3. Shirika la mfumo wa faili.

Mifumo ya faili imepangwa diski. Kila diski imegawanywa katika sehemu - maeneo ya karibu ya kumbukumbu ya disk ambayo yana majina yao ya kimantiki (kawaida kwa namna ya barua za kwanza za alfabeti ya Kilatini). Hata hivyo, inawezekana pia kuandaa kizigeu ambacho kinachukua diski kadhaa. Ili kugawanya diski ndani sehemu tunapendekeza matumizi Uchawi wa Kugawanya. Partitions kuhifadhi saraka na faili. Kila sehemu ina saraka ya mizizi, ambayo, ikiwa ni lazima, inaweza kuandaa saraka ndogo ambayo anarejelea.

Tafadhali fahamu kuwa sehemu tofauti zinaweza kuwa na mifumo tofauti ya uendeshaji iliyosakinishwa kwa kutumia tofauti uumbizaji na mifumo tofauti ya faili kwa kazi zao. Hata kama kompyuta yako ina OS moja tu iliyosakinishwa, tofauti sehemu inaweza kutumia aina tofauti za mifumo ya faili, k.m. Windows partition A inaweza kutumia mfumo wa faili FAT32, na kizigeu B ni mfumo wa faili NTFS. Sehemu C inaweza kuwa na Mfumo wa Uendeshaji wa Linux uliosakinishwa, kwa kutumia mfumo wake wa faili Ext2Fs.


©2015-2019 tovuti
Haki zote ni za waandishi wao. Tovuti hii haidai uandishi, lakini hutoa matumizi bila malipo.
Tarehe ya kuundwa kwa ukurasa: 2016-04-11

05.09.2007 / Kituo cha Usalama wa Habari

Viendelezi vya faili

orodha ya viendelezi vya kawaida vya faili

Ugani wa faili- mlolongo wa wahusika iliyoundwa kutambua aina ya faili. Kusudi kuu la upanuzi wa faili- onyesha kwa mfumo wa uendeshaji ambayo programu imeunda faili hii na ni programu gani inapaswa kuitwa ili kufungua faili hii. Kwa kawaida kiendelezi huwa na herufi tatu (mbili, nne) zikitenganishwa na nukta kutoka kwa jina la faili.
Viendelezi vya kawaida vya faili vimeorodheshwa hapa, pamoja na maoni kuhusu yaliyomo kwenye faili au programu ambayo faili iliundwa.

.3DF--- Faili ya kuchora ya 3D
.ACS--- faili katika umbizo la Microsoft Access
.ADI--- faili ya picha ya monochrome raster inayozalishwa na AutoCAD
.APD--- Faili ya maelezo ya Kichapishi cha Aldus PageMaker
.ARC--- zipu, faili iliyobanwa ambayo inaweza kufunguliwa kwa kutumia programu ya PKXARC
.SANAA--- faili ya picha yenye viingilio vya kielelezo
.ASP--- ukurasa wa seva wa sasa (unaofanya kazi).
.ANI--- Uhuishaji (Presidio - nyingi)
.AU--- faili ya sauti kwenye mtandao
.AVI--- faili ya midia katika Windows
.BAK--- nakala ya faili iliyoundwa kabla ya kuibadilisha
.BAT--- faili iliyo na amri za DOS
.BDB--- nakala rudufu ya faili ya hifadhidata ya kifurushi cha Works for Windows
.BIB--- faili iliyo na maelezo ya biblia
.BIN--- faili ya binary; faili iliyo na picha ya kumbukumbu
.BMP--- faili kidogo
.BTR--- Faili ya Hifadhidata ya Btrieve au Faili inayohusiana na Ukurasa wa mbele wa MS
.BPS--- nakala rudufu ya hati ya kichakataji neno ya Works for Windows
.CAG--- umbizo la faili ya picha iliyobanwa
.CAL--- data ya kalenda
.CAP--- faili iliyo na picha iliyopigwa kutoka skrini
.PAKA--- faili ya saraka
.CDR--- (vekta) faili ya picha katika umbizo la kifurushi cha michoro cha Corel Draw
.CDT--- kiolezo katika kifurushi cha michoro cha Corel Draw
.CFG--- faili ya usanidi katika vifurushi vya programu na mifumo
.CGM--- metafile kwenye Windows; mchoro katika Lotus 1-2-3
.CLP--- faili ambayo yaliyomo kwenye ubao wa kunakili huhifadhiwa kwenye diski
.CMD--- faili ya batch
.CNT--- faili ya usaidizi kwa baadhi ya programu
.CNV--- kigeuzi kutoka umbizo moja la picha hadi lingine; Faili ya usanidi
.COD--- orodha ya amri
.COM--- faili inayoweza kutekelezwa, programu
.CPE--- jalada, ukurasa wa kwanza wa hati
.CPI--- faili zilizo na habari kuhusu jedwali la nambari
.CPL--- 1. paneli ya kudhibiti; 2. faili yenye palette ya rangi katika kifurushi cha Corel Draw
.CPP--- faili yenye misimbo ya chanzo kwa programu za C++
.CPT--- (raster) faili ya picha katika umbizo la Corel Photo-Paint
.CRD--- 1. index ya kadi; 2. faili ya muziki
.DAT--- faili ya data
.PDF--- (kifupi cha Fomati ya Hati Kubebeka, inayotamkwa pee-dee-ef) ni umbizo la hati ya kielektroniki inayojitegemea na jukwaa iliyoundwa na Adobe Systems kwa kutumia uwezo kadhaa wa PostScript.
.DBX--- faili ya hifadhidata
.DEF--- faili ya ufafanuzi
.DEM--- faili ya uwasilishaji
.DFV--- faili katika umbizo linaloweza kuchapishwa
.DjVu--- (kifupi cha kifonetiki kutoka kwa Kiingereza “Digital View” - “Digital View” au “Digital Photograph”) - umbizo lililoundwa mahususi kwa ajili ya kuhifadhi hati zilizochanganuliwa - vitabu, majarida, maandishi, n.k., ambapo kuna fomula nyingi. , michoro, michoro na herufi zilizoandikwa kwa mkono hufanya utambuzi wao kamili kuwa mgumu sana
.dgs--- faili ya programu "Dagesh" ("Dagesh")
.DIB--- faili ya picha inayofanana na .VMR
.DIC--- faili ya kamusi
.DIF--- muundo wa kubadilishana data
.DOC--- hati
.DOT--- faili yenye maelezo (kiolezo) cha hati
.DRV--- dereva; programu inayodhibiti kifaa
.DRW--- faili ya picha
.DTA--- faili ya tarehe
.DVR--- kiendesha kifaa
.DXR--- Faili ya Adobe Acrobat
.EDB--- WIN SECURITY faili
.EFM--- Faili ya Equation FontMetrics
.EMF---Picha ya faili ya Meta iliyoboreshwa ya Windows
.EML--- maandishi ya barua iliyopokelewa kwa barua pepe
.ENC--- imesimbwa
.EPS--- faili ya picha
.ERR--- faili ya ujumbe wa makosa
.EXE--- faili inayoweza kutekelezwa, programu inayoweza kutekelezwa
.FAX--- faili ya faksi
.FLR--- folda
.FLT--- kichujio
.FNT--- faili ya fonti ya picha
.FON--- 1. faili yenye fonti ya picha; 2. faili yenye nambari za simu za vifurushi vya Simu
.FRM--- 1. faili yenye fomu za Visual Basic; 2. ripoti
.GEM--- faili ya picha
.GID--- faili ya faharisi ya usaidizi
.GIF, .gif--- 1. umbizo la faili la picha; 2. faili yenye picha katika kifurushi cha 3D Studio
.GLY--- faharasa
.GRF--- faili ya picha
.GRP--- faili inayofafanua kundi la vitu au faili
.HLP--- faili ya kidokezo
.HTM--- faili katika Lugha ya Alama ya Maandishi ya Hyper
.html--- sentimita. HTML
.HYP--- 1. kuhamisha faili; 2. faili iliyopakiwa iliyohifadhiwa kwenye kumbukumbu iliyoundwa na kifungashio cha HYPER
.ICE--- LHICE iliyofungashwa faili ya kumbukumbu (ICE.exe)
.ICO--- pictogram
.IMG--- faili ya picha; picha iliyochanganuliwa
.INC--- faili iliyojumuishwa katika programu zingine
.IND--- index
.INF--- faili ya habari
.INI--- faili na usakinishaji wa awali wa baadhi ya programu
.jpeg--- sentimita. .JPG
.JPG, .jpg--- faili ya picha katika umbizo la JPEG
.KBD--- faili ya mgawo wa ufunguo wa kazi
.KEY--- faili kubwa
.LBL--- faili iliyo na lebo
.LBR--- maktaba
.LES--- faili yenye somo katika programu za mafunzo
.WACHA--- barua
.LEX--- faili iliyo na maandishi yaliyochakatwa na programu ya mhariri
.LIB--- faili ya maktaba
.LNK--- nakala ya faili iliyogeuzwa
.LOG--- itifaki ya uendeshaji wa mfumo au waendeshaji
.LHZ--- Kumbukumbu iliyobanwa ya LH ARC
.LZX--- faili iliyobanwa
.MAC--- 1. faili kubwa; 2. Faili ya Macintosh
.MAI--- barua
.MWANAUME--- usimamizi
.MAT--- faili ya data ya matrix
.MAX--- Onyesho la 3DStudio
.MCI--- kiolesura cha programu cha kiwango cha juu cha kudhibiti vifaa vya media titika
.MDB--- faili ya hifadhidata
.MDF--- faili ya ufafanuzi wa menyu
.MIMI--- habari wazi
.MES--- faili ya sauti ya programu ya REALJBOX
.MET--- metafile
.MIC--- umbizo la kuunda picha za Mtandao
.KATI--- faili ya sauti ya midi, fomati ya faili ya midi
.MOV--- faili ya video
MP2 2
.MP3--- faili ya muziki katika umbizo la MPEG3
.MPA--- faili ya muziki katika umbizo la MPEG
.MPG--- faili ya muziki katika umbizo la MPEG
.MRB--- faili kutoka kwa programu ya Usaidizi ya Windows
.MSP--- faili ya picha ya programu ya Rangi katika Windows
.MTM--- umbizo la faili ya muziki na kurekodi hadi chaneli 32
.NDX--- faili ya index
.MPYA--- toleo jipya
.MZEE--- toleo la awali
.OPT--- chaguzi
.ORI--- toleo asili
.NJE--- mtaro
.OVL, .OVR--- programu iliyopakiwa wakati wa operesheni; funika
.PAK--- faili iliyowekwa na programu ya Ufungashaji chini ya MS DOS
.PAT--- faili iliyo na masahihisho ("viraka")
.PBM--- bitmap inayobebeka
.PCX--- faili ya bitmap katika umbizo la kifurushi cha PC PaintBrush
.PHO--- faili na orodha ya simu
.PIF--- faili yenye maelezo ya ziada kuhusu programu
.PLY--- faili ya mchezo
.PPM--- umbizo la kuhifadhi picha za rangi
.PPC--- Mchezo: Faili la Uefa champions league
.PPT--- Faili ya uwasilishaji ya Power Point
.PPD--- Faili ya PageMaker: Faili ya maelezo ya kichapishi cha PostScript
.PRD--- faili ya vipimo vya kichapishi
.PRN--- faili kwa uchapishaji
.PRO--- 1. faili yenye misimbo ya chanzo ya programu katika lugha ya Prolog au katika mazingira ya Turbo Prolog; 2. faili ya mradi, wasifu (kiendelezi cha jina la faili)
.PRT--- faili iliyoumbizwa kwa pato la kichapishi
.PSD--- muundo wa faili ya picha ya mhariri wa Adobe Photoshop: - kwa kutumia compression; na - kuruhusu kurekodi picha na tabaka nyingi, masks yao, njia za ziada
.BAA--- Faili ya Hati ya Mchapishaji wa MS
.RA--- faili ya sauti ya kusikiliza muziki kwenye mtandao
.RAM--- metafile ya sauti
.REC---Kifaa cha kurekodi Windows
.KUMB--- faili iliyo na viungo
.RES--- faili ya rasilimali
.RI--- Lotus 1-2-3 data
.RLE--- faili iliyobanwa katika umbizo la picha
.RTF--- faili yenye usaidizi wa sifa nyingi za umbizo
.SAF--- faili ya kumbukumbu ya kawaida
.SCR--- 1. faili ya hati; 2. faili ya skrini; 3. faili yenye data ya kihifadhi skrini
.SDF--- umbizo la kawaida la data
.SWF (Mweko wa Shockwave)--- umbizo la vekta ya ndani ya programu ya Flash kutoka Macromedia. Inatumika kwa uhuishaji kwenye Mtandao
.BAHARI--- kumbukumbu ya kujichimba
.SHW---maandamano
.SIG--- faili ya barua pepe iliyosainiwa kiotomatiki
.SLD--- slaidi
.SMP--- mfano
.SND--- faili ya sauti
.SOL--- faili ya data
.SPL--- Kikagua tahajia
.SRC--- maandishi asilia
.SRP--- faili ya hati
.STY--- faili ya mtindo
.SVD--- faili iliyoundwa wakati wa kuhifadhi kiotomatiki
.SWP--- Badilisha faili
.SYL--- faili na mpango wa tukio, ratiba, mpango
.SYM--- ishara
.SYN--- kisawe
.SYS--- faili ya mfumo
.TAR--- Kumbukumbu ya Mkanda, umbizo la Kumbukumbu la Unix / halijabanwa
.TBL--- meza
.TBS--- faili yenye sehemu ya maandishi katika Neno
.THS--- kamusi, faili ya thesaurus
.TIF(F)--- faili ya picha, mara nyingi huingizwa kutoka kwa skana
.TLX--- telex
.TMP--- Faili ya kufanya kazi kwa muda
.TPM--- faili yenye data ya wastaafu
.TST--- faili iliyo na seti ya data ya jaribio au kesi ya majaribio
.TUT--- mpango wa mafunzo, mwongozo
.TXT--- faili ya maandishi
.VBS--- faili ya video
.VID--- kiendesha video
.WAB--- Faili ya Microsoft Outlook (Faili ya Kitabu cha Anwani)
.WAV--- faili ya sauti
.WB2---Lahajedwali; Lotus 1-2-3 kwa OS/2
.WDB--- Hufanya kazi kwa faili ya hifadhidata ya Windows au ripoti
.WKS---faili ya lahajedwali
.WK4--- Lahajedwali ya toleo la 4 la Lotus 123
.WMF--- faili ya vekta ya picha inayojitegemea ya maunzi katika mazingira ya Windows
.WPD--- maelezo ya kichapishi katika Windows
.WPS--- hati iliyoundwa na Microsoft Works kwa Windows Business Suite
.XLA--- Faili ya nyongeza ya kihariri lahajedwali ya Excel
.XLC--- Faili ya chati ya kuhariri lahajedwali ya Excel
.XLK--- Faili ya chelezo ya lahajedwali ya Excel
.XLM--- Faili kuu ya kihariri lahajedwali ya Excel
.XLS--- Faili ya lahajedwali ya Excel
.XLT--- Faili ya kiolezo cha kuhariri lahajedwali ya Excel
.ZIP--- faili iliyofungwa ambayo inaweza kufunguliwa kwa kutumia programu ya PKUNZIP
.ZOO--- faili iliyoundwa na programu ya kifurushi cha Zoo

Faili na hati zozote lazima ziwe na jina. Jina lina sehemu mbili zilizotenganishwa na nukta. Sehemu ya kwanza ya jina ina habari ambayo umekabidhi kwa faili, au inapewa kiotomatiki, kulingana na programu unayotumia. Sehemu ya pili ya jina inaonyesha muundo wa faili, ambayo imepewa kiotomatiki na inategemea aina ya faili, programu iliyoiunda, na mambo mengine.

Kuna idadi ya upanuzi wa faili ambayo hutumiwa na karibu wamiliki wote wa PC. Vikundi kadhaa vinaweza kuzingatiwa kati yao:

Kumbukumbu:

a. RAR compression ambayo ina sifa ya faili moja au kikundi cha faili. Jina la programu inayounda faili na ugani huu inategemea "Roshal ARchive" na msanidi Evgeniy Roshal, na programu inaitwa WinRar.

b. ZIPO kumbukumbu, ambayo hutumia compression sawa. Idadi kubwa ya mipango ya kumbukumbu inasaidia faili na ugani huu. Faili hizi zinaundwa kwa kutumia programu ya WinZip.

Faili za video:

a. AVI ugani, ambayo inaweza pia kuwa na sifa ya usimbaji na codecs tofauti. Faili hizi zina viwango vya chini vya mbano, na uchezaji wao unategemea upatikanaji wa codec inayofaa kwa kicheza video.

b. MPG au MPEG1 upanuzi wa faili za sauti na video ambazo zina sifa ya upotezaji wa data na ukandamizaji.

c. MP4 au MPEG4 kiendelezi kinachotumika kwa klipu za video na filamu. Faili ya kawaida iliyobanwa ya MPEG-4 inatumika kwenye Mtandao kwa uwasilishaji rahisi zaidi. Sehemu za sauti na video za faili hupitishwa kwa kutumia compression tofauti.

d. SWF (Mweko wa ShockWare) ni kiendelezi cha faili zinazohifadhi klipu za uhuishaji au michoro ya vekta. Umbizo hili lina jina lingine - Flash Player, ambayo hukuruhusu kusoma (kucheza) yao. Faili za SWF haziwezi kuhaririwa.

Sanaa za picha:

a. GIF (Muundo wa Mabadilishano ya Picha) ni umbizo ambalo hutumika kuunda michoro ya uhuishaji. Umbizo linatumika kwa picha za rangi na nyeusi na nyeupe, na hutumia takriban rangi na vivuli 256. Faida kuu ni kiasi kidogo. Umbizo hili la picha za picha ni la CompuServe. Mara chache zaidi, umbizo hili hutumiwa wakati wa kuunda uhuishaji.

b. JPG (JPEG) Umbizo kawaida hutumiwa kwa picha mbaya, michoro na picha. Umbizo hili husababisha upotezaji fulani wa ubora wa picha wakati wa mchakato wa mbano wa juu. Shukrani kwa idadi kubwa ya rangi, ni chaguo bora kwa picha na picha, ambazo zinaundwa kwa kutumia rangi milioni 16.7.

c. TIF au TIFF (Muundo wa Faili ya Picha Iliyotambulishwa) umbizo la picha lenye lebo ya raster. Kama sheria, muundo hutumiwa na wamiliki wa kamera za dijiti, na mchakato wa ukandamizaji wa faili huwaruhusu kudumisha ubora. Picha pia hujengwa kwa kutumia rangi milioni 16.7.

Midi - kwa kutumia umbizo hili unaweza kuunda sauti zinazofanana kwenye vifaa tofauti. Kwa kuongeza, muundo huu utapata kupanga kubadilishana data kati ya vifaa.

Mp3 - vigezo vya ukandamizaji vinavyotumika katika umbizo la MP3 vinafanana na vilivyotumika kwenye picha za JPG. Kutumia umbizo hili, unaweza kufikia ukandamizaji mara kumi, na upotezaji unaolingana wa ubora wa sauti. Kwa kweli, ubora wa sauti katika muundo huu unaweza kujadiliwa, lakini kwa wanamuziki wasio wa kitaalamu hii inatosha kabisa.

Wav ni umbizo lililotengenezwa na Microsoft. Inatumika katika mfumo wa uendeshaji wa Windows. Kutumia muundo huu, unaweza kufikisha sauti kwa usahihi. Kwa kuongeza, muundo hauchukua nafasi nyingi za diski. Lakini umbizo la Wav halifai kwa upitishaji wa mtandao.

Wma ni umbizo ambalo pia limetengenezwa na Windows. Inatumika kwa utangazaji na kuhifadhi faili za sauti.
Miundo mingine ya kawaida

Exe - programu na programu zimehifadhiwa katika muundo huu. Faili katika umbizo la exe inazinduliwa unapobofya mara mbili kipanya.

Watumiaji wengi wanajua kwamba kila faili ina jina lake mwenyewe, linalojumuisha jina yenyewe na ugani. Vipengele hivi viwili kwa kawaida hutenganishwa na nukta. Mtumiaji anaweza kuchagua jina la faili kwa kujitegemea. Lakini kwa upanuzi kila kitu ni ngumu zaidi.


Jambo ni kwamba imefungwa kwa aina ya faili. Haipendekezi kuibadilisha. Mara nyingi, mtu hufanya kazi na muundo sawa wa faili, ambayo inahusiana moja kwa moja na aina ya shughuli zake. Kwa mfano, wanamuziki wa kitaaluma mara nyingi hufanya kazi na faili za sauti. Lakini kuna aina za faili za kawaida ambazo karibu watumiaji wote hutumia katika maisha yao ya kila siku.

Hizi ni pamoja na:

1. Nyaraka.

Rar ni kundi la faili au faili moja ambayo imebanwa kwa kutumia teknolojia ya ukandamizaji wa rar. Uwiano wa ukandamizaji ni wa juu kuliko umbizo la zip. Kifupi rar kinasimama kama ifuatavyo: Jalada la roshal kwa niaba ya msanidi programu, Evgeniy Roshal.

— zip – faili iliyobanwa kwa kutumia teknolojia ya zip. Umbizo hili linaungwa mkono na wahifadhi wengi wa kisasa wa kumbukumbu. Watumiaji wa Windows wanaweza kuunda kumbukumbu kama hizo kwa kutumia programu ya WinZip.

2. Video

— Avi — faili za video zenye data iliyosimbwa kwa kutumia kodeki mbalimbali. Umbizo hutumia mfinyazo mdogo kuliko umbizo sawa. Vicheza media anuwai vinaweza kutumika kucheza faili za avi. Jambo kuu ni kwamba programu inasaidia codec inayotumiwa wakati wa kusimba faili.

— mpeg1-2 (MPG) – umbizo la kuhifadhi sauti na video kwa kupoteza data na kubana.

mpeg4 (MP4) - klipu au video iliyobanwa katika umbizo la MP4, kwa kawaida hutumika kuhamisha na kubadilishana faili kwenye Mtandao. Pia, umbizo hili linaweza kutumia teknolojia mbalimbali za ukandamizaji kwa nyimbo za video na sauti.

— SWF - faili zilizo na kiendelezi hiki zinaundwa kwa kutumia programu ya Macromedia Flash. Umbizo hili hutumika kuhifadhi klipu za uhuishaji na michoro ya vekta. Faili zinaweza kuwa na sauti. Ili kuzitazama unahitaji Flash Player na kivinjari cha kisasa cha Mtandao. Faili zilizo na kiendelezi cha swf haziwezi kuhaririwa.

3. Faili za picha

- bmp - muundo wa picha mbaya. Huu ndio umbizo la kawaida linalotumika kwa faili za michoro kwenye Windows. Leo, karibu programu zote za uhariri wa picha na programu zinaweza kusoma na kuhariri faili katika umbizo hili. Kipengele tofauti cha umbizo ni kwamba picha haijabanwa.

- gif - Graphics Interchange Format - kiwango kilichotengenezwa na CompuServe. Inatumika kuhifadhi picha za bitmap za rangi. Umbizo liliundwa kwa matumizi kwenye wavuti, kwa hivyo faili katika muundo huu ni ndogo kwa saizi. Gif inaweza kutumika kurekodi picha nyeusi na nyeupe. Inaweza pia kutumika kuhifadhi uhuishaji.

JPG - Kwa kawaida hutumika kuhifadhi picha za bitmap. Umbizo la JPEG lina uwiano wa juu wa ukandamizaji. Hii hukuruhusu kupunguza kwa kiasi kikubwa ukubwa wa faili. Hata hivyo, muundo huu una sifa ya kupoteza ubora. Leo, JPEG inachukuliwa kuwa mojawapo ya miundo bora ya kuhifadhi picha za rangi na picha. Ni rahisi kutumia kwenye mtandao na kwa kutuma kwa barua pepe.

— psd ni umbizo la picha linalotumika wakati wa kufanya kazi na programu ya Duka la Picha.

- tif (tiff) - Umbizo la lebo, umbizo la picha mbaya. Kiendelezi hiki kinatumika kuhifadhi picha za ubora wa juu. Leo, muundo huu ndio kiwango cha kubadilishana data. Unapotumia tif, unaweza kukandamiza picha bila kupoteza habari. Tif hutumiwa sana na watumiaji wa kamera ya dijiti.

4. Faili za maandishi

- hati ni hati ya maandishi iliyoundwa kwa kutumia Microsoft Word. Inaweza kuwa na maandishi, majedwali, grafu, chati, chaguzi za uchapishaji, na chaguzi za uumbizaji.

— pdf ni hati ya maandishi inayotumika katika Adobe Acrobat. Yanafaa kwa ajili ya kutoa hati katika fomu ya kudumu. Uonyesho wa hati hautategemea aina ya kifaa ambacho kitafunguliwa. Hii inamaanisha kuwa hati itaonyeshwa jinsi ilivyoundwa.

— rtf - umbizo linalotumika kuhifadhi hati za maandishi zilizowekwa alama. Imetolewa na Microsoft. Nyaraka katika umbizo la rtf sasa zinatumika katika vihariri vingi vya maandishi. Pia, wahariri wa kawaida wana uwezo wa kuagiza na kuuza nje kwa umbizo la rtf. Katika suala hili, umbizo la Rtf mara nyingi hutumika kuhamisha maandishi kutoka programu moja hadi nyingine. Kihariri cha maandishi cha WordPad kilichojengwa ndani ya Windows OS huhifadhi hati zote katika umbizo la rtf kwa chaguo-msingi.

— txt – umbizo la kawaida la maandishi. Hukuruhusu kuhifadhi maandishi ambayo hayajaumbizwa. Unaweza kufungua hati katika umbizo la txt katika programu yoyote ya kuchakata maneno.

5. Faili za sauti

— midi – kwa kutumia umbizo hili unaweza kuunda sauti zinazofanana kwenye vifaa tofauti. Kwa kuongeza, muundo huu unakuwezesha kupanga kubadilishana data kati ya vifaa.

— mp3 – vigezo vya mfinyazo vinavyotumika katika umbizo la MP3 ni sawa na vinavyotumika katika picha za JPG. Kutumia umbizo hili, unaweza kufikia ukandamizaji mara kumi, na upotezaji unaolingana wa ubora wa sauti. Kwa kweli, ubora wa sauti katika muundo huu unaweza kujadiliwa, lakini kwa wanamuziki wasio wa kitaalamu hii inatosha kabisa.

— wav ni umbizo lililotengenezwa na Microsoft. Inatumika katika mfumo wa uendeshaji wa Windows. Kutumia muundo huu, unaweza kufikisha sauti kwa usahihi. Kwa kuongeza, muundo hauchukua nafasi nyingi za diski. Lakini umbizo la Wav halifai kwa upitishaji wa mtandao.

- wma - umbizo ambalo pia limetengenezwa na windows. Inatumika kwa utangazaji na kuhifadhi faili za sauti.
Miundo mingine ya kawaida

exe - programu na programu zimehifadhiwa katika umbizo hili. Faili katika umbizo la exe inazinduliwa unapobofya mara mbili kipanya.

- html - Lugha ya Alama ya Maandishi ya Hyper - umbizo linalotumiwa kuunda kurasa za Mtandao.





Bila shaka, haijaorodhesha viendelezi vyote vinavyowezekana na aina za faili. Kila programu mpya iliyoundwa inaweza kutumia aina iliyopo ya kawaida kwa faili zake zinazofanya kazi au kuwa na yake. Kwa mfano, mhariri wa picha za Adobe Photoshop hufanya kazi na muundo wa kawaida wa picha (BMP, JPG, TIF, nk), lakini wakati huo huo una muundo wake wa faili (PSD). Programu ya muziki ya Cuba inaweza kufanya kazi na faili za kawaida za MIDI (MID) au faili za sauti (WAV), lakini umbizo asilia (CPR) hutumiwa zaidi.

Kwa kuongeza, kwa kuwa kuna programu nyingi, inawezekana kwamba programu mbili au zaidi zitajaribu kutumia ugani sawa kwa faili za muundo wao. Kwa mfano, kiendelezi cha MUS kinatumika kimapokeo kwa faili za muziki za laha katika umbizo la Mwisho, lakini pia hutumika kwa faili za muziki za laha katika umbizo tofauti kabisa la MusicTime.

Baada ya kupokea amri ya kufungua faili (hii kawaida hufanywa kwa kubofya mara mbili kwa jina au ikoni ya faili hii), mfumo huamua kwanza aina ya faili (kawaida kwa ugani wake). Ikiwa faili inageuka kuwa programu, yaliyomo yake yanapakiwa kwenye kumbukumbu na kuhamishiwa kwa processor kwa utekelezaji. Ikiwa faili ni ya aina nyingine inayojulikana, basi mfumo unafungua kwanza programu inayofanya kazi na aina hii ya faili, na kisha kuifungua kutoka kwake. Ikiwa aina ya faili haijulikani kwa mfumo, mtumiaji ataulizwa kuchagua programu ya kufanya kazi mwenyewe (Mchoro 6.1).


Mchele. 6.1. Kuchagua programu ya kufungua faili.