Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm Fajl znacheniya Fajl angl file imenovannaya oblast dannyh na nositele informacii ispolzuemaya kak bazovyj obekt vzaimodejstviya s dannymi v operacionnyh sistemah Rabota s fajlami realizuetsya kak pravilo s primeneniem fajlovyh sistem obespechivayushih organizaciyu raboty s fajlami i abstrakciyu nad nositelyami informacii Obychno vydelyayut ispolnyaemye fajly programmy i sobstvenno fajly dannyh naprimer tekstovye fajly ili mediakontejnery Format fajla sposob organizacii dannyh vnutri fajla pozvolyayushij zapisyvat v nego informaciyu v sootvetstvii s eyo smyslom i interpretirovat zapisannoe Mnogie operacionnye sistemy priravnivayut k fajlam i obrabatyvayut shodnym obrazom i drugie resursy naibolee shirokoe ispolzovanie ponyatiya fajla harakterno dlya Unix podobnyh operacionnyh sistem realizuyushih koncepciyu angl everything is a file V nih fajlami schitayutsya ne tolko oblasti dannyh na tome no i v chastnosti fizicheskie ustrojstva porty ili printery virtualnye ustrojstva dev null dev random dev urandom i drugie potoki dannyh naprimer imenovannye kanaly setevye resursy sokety IstoriyaFajl perfokartDva zhyostkih diska mashiny angl Slovo angl file proishodit ot lat filum nit struna Slovo angl file vpervye primeneno k kompyuternoj sisteme hraneniya v 1950 godu Reklama pamyati na zapominayushih ELT firmy RCA v zhurnale Popular Science glasila rezultaty beschislennyh vychislenij mozhno derzhat v kartoteke angl on file i poluchat snova Eta kartoteka teper sushestvuet v zapominayushej trubke razrabotannoj v laboratoriyah RCA Ona elektricheski sohranyaet cifry otpravlennye v vychislitelnuyu mashinu i derzhit ih v hranilishe zaodno zapominaya novye uskoryaya intellektualnye resheniya v labirintah matematiki V 1952 godu slovo file otnesli k kolode perfokart Ponachalu slovom file nazyvali samo ustrojstvo pamyati a ne ego soderzhimoe registrovyj fajl Naprimer diski ispolzovavshiesya naprimer v mashine nazyvalis disk files Sistemy napodobie vveli koncepciyu fajlovoj sistemy kogda na odnom zapominayushem ustrojstve sushestvuet neskolko virtualnyh ustrojstv pamyati chto i dalo slovu fajl sovremennoe znachenie Imena fajlov v CTSS sostoyali iz dvuh chastej osnovnogo imeni i dopolnitelnogo imeni poslednee sushestvuet i ponyne kak rasshirenie imeni fajla Fajlovaya sistemaOsnovnaya statya Fajlovaya sistema Po mere razvitiya vychislitelnoj tehniki fajlov v sistemah stanovilos vsyo bolshe Dlya udobstva raboty s nimi ih kak i drugie dannye stali organizovyvat v struktury togda zhe poyavilis simvolnye imena Vnachale eto byl prostoj massiv privyazannyj k konkretnomu nositelyu informacii V nastoyashee vremya naibolshee rasprostranenie poluchila drevovidnaya organizaciya s vozmozhnostyu montirovaniya i vstavki dopolnitelnyh svyazej to est ssylok Sootvetstvenno imya fajla priobrelo harakter puti k fajlu perechislenie uzlov dereva fajlovoj sistemy kotorye nuzhno projti chtoby do nego dobratsya Fajl kak obekt API operacionnoj sistemyOperacionnaya sistema predostavlyaet prilozheniyam nabor funkcij i struktur dlya raboty s fajlami Vozmozhnosti operacionnoj sistemy nakladyvayut dopolnitelnye ogranicheniya na ogranicheniya fajlovoj sistemy S tochki zreniya API fajl obekt po otnosheniyu k kotoromu mogut byt primeneny funkcii etogo API Na urovne API uzhe ne sushestvenno sushestvuet li fajl kak obekt fajlovoj sistemy ili yavlyaetsya naprimer ustrojstvom vvoda vyvoda Svojstva fajlaV zavisimosti ot fajlovoj sistemy fajl mozhet obladat razlichnym naborom svojstv Imya fajla Osnovnaya statya Imya fajla V bolshinstve fajlovyh sistem imya fajla ispolzuetsya dlya ukazaniya k kakomu imenno fajlu proizvoditsya obrashenie V razlichnyh fajlovyh sistemah ogranicheniya na imya fajla silno razlichayutsya v FAT16 i FAT12 razmer imeni fajla ogranichen 8 3 znakami 8 na imya i 3 na rasshirenie v drugih sistemah imya fajla ogranicheno obychno v 255 bajt v NTFS imya ogranicheno v nekotoryh OS 256 simvolami Unicode po specifikacii 32 768 simvolov Pomimo ogranichenij fajlovoj sistemy interfejsy operacionnoj sistemy dopolnitelno ogranichivayut nabor simvolov kotoryj dopustim pri rabote s fajlami Dlya MS DOS v imeni fajla dopustimy tolko zaglavnye latinskie bukvy cifry Nedopustimy probel znak voprosa zvyozdochka simvoly bolshe i menshe simvol vertikalnoj cherty Pri vyzove sistemnyh funkcij imena fajlov v nizhnem ili smeshannom registre privodyatsya k verhnemu registru Dlya Windows v imeni fajla razresheny zaglavnye i strochnye bukvy cifry nekotorye znaki prepinaniya probel Zapresheny simvoly gt lt Dlya Linux s uchyotom vozmozhnosti maskirovki razresheny vse simvoly krome i nul simvola Bolshinstvo operacionnyh sistem trebuyut unikalnosti imeni fajla v odnom kataloge hotya nekotorye sistemy dopuskayut fajly s odinakovymi imenami naprimer pri rabote s lentochnymi nakopitelyami V nekotoryh fajlovyh sistemah mozhno sozdavat i ispolzovat fajly bez imeni Takie fajly vsegda yavlyayutsya vremennymi Ih osnovnye preimushestva pri sozdanii ne mozhet vozniknut konflikta imyon i ih nelzya najti v ih kataloge po imeni V ostalnom eto polnocennye fajly Rasshirenie imeni fajla Osnovnaya statya Rasshirenie imeni fajla Rasshirenie imeni fajla chasto rasshirenie fajla ili rasshirenie kak samostoyatelnyj atribut fajla sushestvuet v fajlovyh sistemah FAT16 FAT32 NTFS ispolzuemyh operacionnymi sistemami MS DOS DR DOS PC DOS MS Windows i ispolzuetsya dlya opredeleniya tipa fajla Ono pozvolyaet sisteme opredelit kakim prilozheniem sleduet otkryvat dannyj fajl Po umolchaniyu v operacionnyh sistemah Windows i Mac OS rasshirenie skryto ot polzovatelya V ostalnyh fajlovyh sistemah rasshirenie uslovnost chast imeni otdelyonnaya samoj pravoj tochkoj v imeni suffiks Osnovnye atributy Osnovnaya statya Atribut fajla V nekotoryh fajlovyh sistemah takih kak NTFS predusmotreny atributy obychno eto binarnoe znachenie da net kodiruemoe odnim bitom Vo mnogih sovremennyh operacionnyh sistemah atributy prakticheski ne vliyayut na vozmozhnost dostupa k fajlam dlya etogo v nekotoryh operacionnyh i fajlovyh sistemah sushestvuyut prava dostupa Nazvanie atributa Perevod Znachenie Fajlovye sistemy Operacionnye sistemyRead only tolko dlya chteniya fajl zapresheno redaktirovat FAT32 FAT12 FAT16 NTFS HPFS VFAT DOS OS 2 WindowsSystem sistemnyj kriticheskij dlya raboty operacionnoj sistemy fajl FAT32 FAT12 FAT16 NTFS HPFS VFAT DOS OS 2 WindowsHidden skrytyj fajl skryvaetsya ot pokaza poka yavno ne ukazano obratnoe FAT32 FAT12 FAT16 NTFS HPFS VFAT DOS OS 2 WindowsArchive arhivnyj trebuyushij arhivacii fajl izmenyon posle rezervnogo kopirovaniya ili ne byl skopirovan programmami rezervnogo kopirovaniya pri izmenenii fajla OS avtomaticheski ustanavlivaet etot atribut FAT32 FAT12 FAT16 NTFS HPFS VFAT DOS OS 2 WindowsSUID Ustanovka polzovatelskogo ID vypolnenie programmy ot imeni vladelca ext2 Unix podobnyeSGID Ustanovka gruppovogo ID vypolnenie programmy ot imeni gruppy dlya katalogov lyuboj fajl sozdannyj v kataloge s ustanovlennym SGID poluchit zadannuyu gruppu vladelca ext2 Unix podobnyeSticky Bit lipkij bit iznachalno predpisyval yadru ne vygruzhat zavershivshuyusya programmu iz pamyati srazu a lish spustya nekotoroe vremya chtoby izbezhat postoyannoj zagruzki s diska naibolee chasto ispolzuemyh programm v nastoyashee vremya v raznyh OS ispolzuetsya po raznomu ext2 Unix podobnyeVremya Dlya fajla mogut byt opredeleny vremennye metki sozdaniya poslednej modifikacii poslednego dostupa i drugie Vladelec i gruppa fajla V nekotoryh fajlovyh sistemah predusmotreno ukazanie na vladelca fajla i gruppu vladelca Prava dostupa V nekotoryh fajlovyh sistemah predusmotrena vozmozhnost dlya ogranicheniya dostupa polzovatelej k soderzhimomu fajla V Unix podobnyh operacionnyh sistemah dlya fajlov ranee obychno vydelyali tri tipa prav na zapis chtenie i vypolnenie Kazhdoe pravo zadayotsya razdelno dlya vladelca dlya gruppy i dlya vseh ostalnyh ACL pozvolyaet ispolzovat bolee detalnoe razdelenie i prav i polzovatelej V operacionnyh sistemah Windows NT pri rabote s fajlovoj sistemoj NTFS prava dostupa zadayutsya yavno dlya polzovatelej ili grupp ili nasleduyutsya ot vyshestoyashih obektov Prava v sebya vklyuchayut pravo na chtenie zapis ispolnenie udalenie smenu atributov i vladelca sozdanie i udalenie podpapok dlya papok i chtenie prav dostupa i drugie kak v POSIX Kazhdoe pravo mozhet byt zadano kak razresheniem tak i zapretom Zapret imeet bolshij prioritet chem razreshenie v otlichie ot POSIX Operacii s fajlomUslovno mozhno vydelit dva tipa operacij s fajlom svyazannye s ego otkrytiem i vypolnyayushiesya bez ego otkrytiya Operacii pervogo tipa obychno sluzhat dlya chteniya i zapisi informacii ili podgotovki k chteniyu ili zapisi Operacii vtorogo tipa vypolnyayutsya s fajlom kak s obektom fajlovoj sistemy v kotorom fajl yavlyaetsya naimenshim elementom strukturirovaniya Operacii svyazannye s otkrytiem fajla V zavisimosti ot operacionnoj sistemy te ili inye operacii mogut otsutstvovat Obychno vydelyayut dopolnitelnye sushnosti svyazannye s rabotoj s fajlom Deskriptor fajla Pri otkrytii fajla v sluchae esli eto vozmozhno operacionnaya sistema vozvrashaet chislo ili ukazatel na strukturu s pomoshyu kotorogo vypolnyayutsya vse ostalnye fajlovye operacii Po ih zavershenii fajl zakryvaetsya a deskriptor teryaet smysl Fajlovyj ukazatel Chislo yavlyayusheesya smesheniem otnositelno nulevogo bajta v fajle Obychno po etomu adresu osushestvlyaetsya chtenie i zapis v sluchae esli vyzov operacii chteniya ili zapisi ne predusmatrivaet ukazanie adresa Pri vypolnenii operacij chteniya ili zapisi fajlovyj ukazatel uvelichivaetsya na chislo prochitannyh ili zapisannyh bajt Posledovatelnyj vyzov operacij chteniya takim obrazom pozvolyaet prochitat ves fajl posledovatelno ne zabotyas o pozicionirovanii Fajlovyj bufer Operacionnaya sistema ili biblioteka yazyka programmirovaniya osushestvlyaet keshirovanie fajlovyh operacij v specialnom bufere uchastke pamyati Pri zakrytii fajla bufer sbrasyvaetsya Rezhim dostupa V zavisimosti ot potrebnostej programmy fajl mozhet byt otkryt na chtenie ili zapis Krome togo nekotorye operacionnye sistemy i biblioteki predusmatrivayut rezhim raboty s tekstovymi fajlami Rezhim obychno ukazyvaetsya pri otkrytii fajla Rezhim obshego dostupa V sluchae mnogozadachnoj operacionnoj sistemy vozmozhna situaciya kogda neskolko programm odnovremenno hotyat otkryt fajl na chtenie ili zapis Dlya regulirovaniya etogo sushestvuyut rezhimy obshego dostupa ukazyvayushie na vozmozhnost osushestvleniya sovmestnogo dostupa k fajlu naprimer fajl v kotoryj proizvoditsya zapis mozhet byt otkryt dlya chteniya drugimi programmami eto standartnyj rezhim raboty s fajlami registracii OperaciiOtkrytie fajla obychno v kachestve parametrov peredaetsya imya fajla rezhim dostupa i rezhim sovmestnogo dostupa a v kachestve rezultata vystupaet fajlovyj deskriptor krome togo obychno imeetsya vozmozhnost v sluchae otkrytiya na zapis ukazat na to dolzhen li razmer fajla izmenyatsya na nulevoj Zakrytie fajla V kachestve argumenta vystupaet znachenie poluchennoe pri otkrytii fajla Pri zakrytii vse fajlovye bufery sbrasyvayutsya Zapis v fajl pomeshayutsya dannye Chtenie dannye iz fajla pomeshayutsya v oblast pamyati Peremeshenie ukazatelya ukazatel peremeshaetsya na ukazannoe chislo bajt vperyod ili nazad ili peremeshaetsya po ukazannomu smesheniyu otnositelno nachala ili konca Ne vse fajly pozvolyayut vypolnenie etoj operacii naprimer fajl na lentochnom nakopitele mozhet ne umet perematyvatsya nazad Sbros buferov soderzhimoe fajlovyh buferov s ne zapisannoj v fajl informaciej zapisyvaetsya Ispolzuetsya obychno dlya ukazaniya na zavershenie zapisi logicheskogo bloka dlya sohraneniya dannyh v fajle na sluchaj sboya Poluchenie tekushego znacheniya fajlovogo ukazatelya Operacii ne svyazannye s otkrytiem fajla Operacii ne trebuyushie otkrytiya fajla operiruyut s ego vneshnimi priznakami razmerom imenem polozheniem v Pri takih operaciyah nevozmozhno poluchit dostup k soderzhimomu fajla fajl yavlyaetsya minimalnoj edinicej deleniya informacii Vozmozhnye operacii s fajlami sozdanie udalenie pereimenovanie kopirovanie perenos na druguyu fajlovuyu sistemu sozdanie simvolnoj ssylki ili zhyostkoj ssylki poluchenie i izmenenie atributov V zavisimosti ot fajlovoj sistemy nositelya informacii operacionnoj sistemy chast operacij mozhet byt nedostupna Tipy fajlovPo sposobu organizacii fajly delyatsya na fajly s proizvolnym dostupom i fajly s posledovatelnym dostupom V razlichnyh operacionnyh i fajlovyh sistemah mogut byt realizovany razlichnye tipy fajlov krome togo realizaciya razlichnyh tipov mozhet razlichatsya Obyknovennyj fajl fajl pozvolyayushij operacii chteniya zapisi pozicionirovaniya vnutri fajla izmeneniya razmera inogda rabotu s atributami Vremennyj fajl usilennoe keshirovanie s zapozdaloj zapisyu na disk inogda udalenie srazu posle togo kak fajl zakroetsya Katalog angl directory alfavitnyj spravochnik ili direktoriya takzhe papka fajl soderzhashij zapisi o vhodyashih v nego fajlah Katalogi mogut soderzhat zapisi o drugih katalogah obrazuya drevovidnuyu strukturu a pri nalichii ssylok setevuyu strukturu Zhyostkaya ssylka angl hardlink v obshem sluchae odna i ta zhe oblast informacii mozhet imet neskolko imyon Takie imena nazyvayut zhyostkimi ssylkami hardlinkami Posle sozdaniya zhyostkoj ssylki skazat gde nastoyashij fajl a gde zhyostkaya ssylka nevozmozhno tak kak imena ravnopravny Sama oblast dannyh sushestvuet do teh por poka sushestvuet hotya by odno iz imyon Zhyostkie ssylki vozmozhny tolko v predelah odnogo ekzemplyara fajlovoj sistemy Simvolnaya ssylka simvolicheskaya ssylka fajl soderzhashij v sebe ssylku na imya nuzhnogo fajla lyubogo tipa Mozhet ssylatsya na lyuboj element fajlovoj sistemy v tom chisle i raspolozhennyj na drugom fizicheskom nositele V nekotoryh FS mozhet ssylatsya na nesushestvuyushij fajl obrazovyvat cikly ssylatsya na sebya Priravnivaemye k fajlam obekty naprimer ustrojstva Osobennosti realizaciiV operacionnoj sisteme Unix processy obychno nahodyatsya v kataloge proc i ustrojstva dev predstavlyayutsya v vide fajlov osobogo tipa chto pozvolyaet ispolzovat nekotorye fajlovye operacii dlya manipulyacii etimi obektami V nekotoryh fajlovyh sistemah naprimer v fajlovoj sisteme VMS fajly imeyut versiyu chto pozvolyaet otkryvat bolee starye varianty dannogo fajla V fajlovoj sisteme Mac OS HFS u fajlov est dva potoka potok dannyh gde hranitsya soderzhimoe fajla i potok resursov hranyashij informaciyu o programme prednaznachennoj dlya otkryvaniya dannogo fajla i vozmozhno nekotoruyu informaciyu dlya etoj programmy V NTFS fajl mozhet soderzhat krome osnovnogo skolko ugodno imenovannyh potokov Sm takzheFajl ustrojstva Katalog Deskriptor Fajlovaya sistema Otobrazhenie fajla v pamyatPrimechaniyaV Vikislovare est statya fajl Online Etymology Dictionary neopr Data obrasheniya 17 avgusta 2015 24 sentyabrya 2015 goda Bonnier Corporation Popular Science angl 1950 S 96 9 yanvarya 2022 goda Robert S Casey et al Punched Cards Their Applications to Science and Industry 1952 Martin H Weik Ballistic Research Laboratories Report 1115 March 1961 pp 314 331 ot 21 oktyabrya 2016 na Wayback Machine Fernando J Corbato et al An Experimental Time Sharing System ot 6 sentyabrya 2009 na Wayback Machine May 3 1962 Jerome H Saltzer CTSS Technical Notes ot 13 sentyabrya 2006 na Wayback Machine Project MIT LCS TR016 Obzor fajlovyh sistem FAT HPFS i NTFS neopr Data obrasheniya 22 oktyabrya 2008 8 maya 2008 goda Dlya uluchsheniya etoj stati zhelatelno Najti i oformit v vide snosok ssylki na nezavisimye avtoritetnye istochniki podtverzhdayushie napisannoe Prostavit snoski vnesti bolee tochnye ukazaniya na istochniki Posle ispravleniya problemy isklyuchite eyo iz spiska Udalite shablon esli ustraneny vse nedostatki
Вершина