Компьютерлік файл - Википедия - Computer file

A компьютерлік файл Бұл компьютерлік ресурс жазу үшін деректер дискретті түрде а компьютердің сақтау құрылғысы. Сөздерді қағазға жазуға болатын сияқты, ақпаратты компьютерлік файлға да жазуға болады. Файлдарды нақты компьютерлік жүйеде интернет арқылы өңдеуге және беруге болады.

Әр түрлі компьютерлік файлдардың түрлері, әр түрлі мақсаттарға арналған. Файл суретті, жазбаша хабарламаны сақтауға арналған болуы мүмкін, а видео, а компьютерлік бағдарлама, немесе басқа мәліметтер түрлерінің алуан түрлілігі. Кейбір файл түрлері бірден бірнеше ақпаратты сақтай алады.

Компьютерлік бағдарламаларды қолдану арқылы адам компьютерлік файлды ашуға, оқуға, өзгертуге, сақтауға және жабуға болады. Компьютерлік файлдар бірнеше рет қайта ашылуы, өзгертілуі және көшірілуі мүмкін.

Әдетте, файлдар a файлдық жүйе, бұл файлдардың дискіде қай жерде орналасқандығын қадағалап, пайдаланушының қол жеткізуіне мүмкіндік береді.

Этимология

Егіз диск файлдары туралы IBM 305 жүйе

«Файл» сөзі латын тілінен шыққан филум («жіп»).[1]

«Файл» компьютерді сақтау тұрғысында 1940 жылдың қаңтарынан бастап қолданылған Ғылыми есептеудегі перфокарталық әдістер,[2] В.Дж.Эккерт «Алғашқы Холлерит Табуляторын астрономияда кеңінен қолданған Комри.[3] Ол оны кестенің дәйекті айырмашылықтарынан құру үшін және гармоникалық терминдердің көп мөлшерін қосу үшін қолданды. «Функциялар кестелері олардың айырмашылықтарынан үлкен тиімділікпен басылған кестелер түрінде немесе перфокарталар файлы."

1950 жылы ақпанда, а Американың радио корпорациясы (RCA) жарнама Ғылыми-көпшілік журнал[4] RCA жаңа «жады» вакуумдық түтікті сипаттай отырып: «сансыз есептеулердің нәтижелерін« файлда »сақтауға және оларды қайта шығаруға болады. Мұндай« файл »қазір RCA зертханаларында жасалған« жад »түтігінде бар» деп мәлімдеді. Электронды есептеу машиналарына жіберілген фигураларды сақтайды, оларды сақтау кезінде сақтайды, ал жаңаларын жаттайды - математика лабиринттері арқылы интеллектуалды шешімдерді жылдамдатады ».

1952 жылы «файл» басқалармен қатар сақталған ақпаратты да білдірді перфокарталар.[5]

Ерте қолданыста, онда сақталған мазмұннан гөрі, негізгі аппараттық құрал «файл» деп аталды. Мысалы, IBM 350 диск жетектері «дискілік файлдар» деп аталды.[6] Кіріспе, шамамен 1961 ж Берроуз MCP және MIT Үйлесімді уақытты бөлу жүйесі «тұжырымдамасыфайлдық жүйе «бір сақтау құрылғысында бірнеше виртуалды» файлдарды «басқарған, бұл сөздің қазіргі таңбалауының бастауы болып табылады.файлды тіркеу «файлдардың алғашқы тұжырымдамасын көрсетеді, оны қолдану айтарлықтай төмендеді.

Файл мазмұны

Ең заманауи операциялық жүйелер, файлдар бір өлшемді массивтерге реттелген байт. The формат файл мазмұны бойынша анықталады, өйткені файл тек деректерді сақтауға арналған контейнер болып табылады, дегенмен кейбір платформаларда оның форматы әдетте көрсетілген файл атауын кеңейту, байттардың қалай жүйеленіп, мағыналы түсіндірілуі керектігі туралы ережелерді көрсетіңіз. Мысалы, қарапайым мәтіндік файлдың байттары (.жазу Windows) екеуімен де байланысты ASCII немесе UTF-8 таңбалар, ал кескін, бейне және аудио файлдардың байттары басқаша түсіндіріледі. Көптеген файл түрлері бірнеше байт бөледі метадеректер, бұл файлға өзі туралы кейбір негізгі ақпаратты тасымалдауға мүмкіндік береді.

Кейбір файлдық жүйелер ерікті (файлдық жүйемен түсіндірілмеген) файлға тән деректерді файл форматынан тыс сақтай алады, бірақ файлмен байланыстырады, мысалы кеңейтілген атрибуттар немесе шанышқылар. Басқа файлдық жүйелерде мұны жасауға болады бүйір файлдары немесе бағдарламалық жасақтамаға арналған мәліметтер базасы. Бұл әдістердің бәрі метамәліметтерді жоғалтуға қарағанда сезімтал контейнер және мұрағат файлы форматтар.

Файл өлшемі

Кез-келген сәтте файлдың өлшемі болуы мүмкін, ол әдетте сан түрінде көрсетіледі байт, бұл файлмен қанша сақтау байланысты екенін көрсетеді. Қазіргі заманғы операциялық жүйелердің көпшілігінде өлшемдер кез келген теріс емес байттардың саны болуы мүмкін. Көптеген ескі операциялық жүйелер тек олардың санын қадағалап отырды блоктар немесе тректер физикалық сақтау құрылғысындағы файлмен қамтылған. Мұндай жүйелерде бағдарламалық жасақтама байттардың нақты санын бақылаудың басқа әдістерін қолданды (мысалы, CP / M арнайы басқару таңбасын қолданды, Ctrl-Z, мәтіндік файлдардың аяқталғанын білдіру үшін).

Файлдың жалпы анықтамасы оның өлшемінің нақты мағынасы болуын талап етпейді, бірақ егер файлдағы мәліметтер тұрақты сақтау қорындағы мәліметтерге сәйкес келмесе. Ерекше жағдай - а нөлдік байт файлы; бұл файлдар жаңадан жасалған файлдар болуы мүмкін, оларда әлі ешқандай деректер жазылмаған немесе қандай-да бір түр ретінде қызмет етуі мүмкін жалау файлдық жүйеде, немесе жазатайым оқиғалар (дискінің тоқтатылған жұмысының нәтижелері). Мысалы, сілтеме болатын файл / bin / ls типтік тармақтар Unix тәрізді жүйе сирек өзгеретін анықталған өлшемге ие болуы мүмкін. Мұнымен салыстырыңыз / dev / null бұл файл, бірақ а таңбалы арнайы файл, оның мөлшері мағыналы емес.

Файлдағы мәліметтерді ұйымдастыру

Компьютер файлындағы ақпарат кішігірім пакеттерден тұруы мүмкін (көбінесе «жазбалар «немесе» сызықтар «), олар жеке-жеке ерекшеленеді, бірақ олардың жалпы белгілері бар. Мысалы, еңбек ақы төлеу файлы компаниядағы барлық қызметкерлерге және олардың жалақы туралы мәліметтерге қатысты ақпаратты қамтуы мүмкін; жалақы файлындағы әрбір жазба тек бір қызметкерге қатысты және барлығы жазбалар жалақы төлеуге байланысты ортақ қасиетке ие - бұл барлық жалақы ақпаратын компьютер жоқ кеңседегі белгілі бір іс жүргізу кабинетіне орналастыруға өте ұқсас.Мәтіндік файлда басылған жолдарға сәйкес мәтін жолдары болуы мүмкін Сонымен қатар, файлда ерікті екілік сурет болуы мүмкін (а блок ) немесе оның құрамында болуы мүмкін орындалатын.

Ақпаратты файлға топтау тәсілі толығымен оның жасалуымен байланысты. Бұл қарапайымнан күрделіге дейінгі барлық елестету мақсаттары үшін азды-көпті стандартталған файл құрылымдарының көптігіне әкелді. Компьютерлік файлдардың көпшілігі компьютерлік бағдарламалар қажет болған жағдайда файлдарды өздері пайдалану үшін жасайды, өзгертеді немесе жояды. Бағдарламаларды жасаушы бағдарламашылар қандай файлдар керек екенін, оларды қалай пайдалану керектігін және (көбіне) олардың аттарын шешеді.

Кейбір жағдайларда компьютерлік бағдарламалар компьютер пайдаланушысына көрінетін файлдарды басқарады. Мысалы, а мәтінді өңдеу бағдарламасы, пайдаланушы жеке өзі аттайтын құжат файлдарын манипуляциялайды. Құжат файлының мазмұны мәтін өңдеуге арналған бағдарлама түсінетін форматта орналастырылғанымен, пайдаланушы файлдың атын және орналасқан жерін таңдай алады және ақпараттың негізгі бөлігін (мысалы, сөздер мен мәтін) бере алады. файлда сақталады.

Көптеген қосымшалар өздерінің барлық файлдарын an деп аталатын бір файлға жинақтайды мұрағат файлы, ішкі маркерлерді қолдану арқылы ақпараттың әртүрлі түрлерін анықтауға болады. Мұрағаттық файлдың артықшылығы - тасымалдауды жеңілдету, сақтауды азайту немесе ескірген файлдарды жүйелеу үшін файлдар санын азайту. Архивтік файл келесі қолданар алдында көбінесе пакеттен шығарылуы керек.

Операциялар

Бағдарламада файлда орындай алатын ең негізгі операциялар:

Компьютердегі файлдарды жасауға, жылжытуға, өзгертуге, өсіруге, кішірейтуге және жоюға болады. Көп жағдайда компьютерде орындалатын компьютерлік бағдарламалар бұл әрекеттерді орындайды, бірақ қажет болған жағдайда компьютердің қолданушысы файлдарды басқара алады. Мысалы, Microsoft Word файлдар, әдетте, пайдаланушының командаларына жауап ретінде Microsoft Word бағдарламасымен жасалады және өзгертіледі, бірақ сонымен қатар пайдаланушы жылжи алады, атауын өзгерту, немесе жою бұл файлдарды тікелей а файл менеджері бағдарламасы сияқты Windows Explorer (Windows компьютерлерінде) немесе командалық жолдар (CLI).

Жылы Unix тәрізді жүйелер, пайдаланушы кеңістігі бағдарламалар файлда тікелей, төмен деңгейде жұмыс істемейді. Тек ядро файлдармен айналысады және ол қолданушылар кеңістігіндегі бағдарламалар үшін түсінікті етіп файлдармен барлық кеңістіктегі өзара әрекеттесуді басқарады. The операциялық жүйе деңгейін қамтамасыз етеді абстракция Бұл пайдаланушы кеңістігіндегі файлмен өзара әрекеттесу тек оның аты арқылы (оның орнына) болатындығын білдіреді inode ). Мысалға, rm файл атауы файлдың өзін жоймайды, тек а сілтеме файлға. Файлға көптеген сілтемелер болуы мүмкін, бірақ олардың барлығы жойылған кезде ядро бұл файлдың жадының кеңістігін қайта бөлуге болады деп санайды. Бұл бос орын әдетте қауіпсіздік тәуекелі болып саналады (болуына байланысты файлдарды қалпына келтіру бағдарламасы ). Кез-келген қауіпсіз жою бағдарламасы файлдың деректерін өшіру үшін ядро-кеңістік (жүйелік) функцияларын қолданады.

Файл дерлік файлдық жүйенің ішіне жылжиды, себебі деректер мазмұнын қайта жазудың қажеті жоқ. Тек жолдарды өзгерту керек.

Жылжыту әдістері

Файлдарды жылжытудың екі нақты орындалуы бар.

Файлдарды құрылғылар немесе бөлімдер арасында жылжытқан кезде, кейбір файлдарды басқару бағдарламалық жасақтама әрбір таңдалған файлды бастапқы каталогтан жояды жеке-жеке ауыстырылғаннан кейін, ал басқа бағдарламалық жасақтама жойылады барлық файлдар бірден ' тек әр файл көшірілгеннен кейін.

Бірге mv мысалы, бұрынғы әдіс файлдарды жеке таңдағанда, мүмкін қолдану арқылы қолданылады қойылмалы таңбалар (мысал: mv -n sourcePath / * targetPath, ал соңғы әдіс бүкіл каталогтарды таңдау кезінде қолданылады (мысалы: mv -n sourcePath targetPath). Microsoft Windows Explorer үшін бұрынғы әдісті қолданады жаппай сақтау филемовтар, бірақ соңғы әдісті қолдану Медиа тасымалдау хаттамасы, сипатталғандай Медиа тасымалдау протоколы § Файлды жылжыту тәртібі.

Бұрынғы әдіс (қайнар көзден жеке өшіру) артықшылығы бар, егер файл басталғаннан кейін бастапқы құрылғыдан немесе бөлімнен бос орын пайда болады, яғни бірінші файл аяқталғаннан кейін. Соңғы әдіс арқылы кеңістік бүкіл таңдауды тасымалдау аяқталғаннан кейін ғана босатылады.

Егер соңғы әдіспен файлдың толық емес тасымалы күтпеген жерден тоқтатылса, мүмкін күтпеген жерден өшіру, жүйенің тоқтауы немесе құрылғының ажыратылуы мүмкін, бастапқы құрылғыда немесе бөлімде бос орын босатылмайды. Пайдаланушыға қалған файлдарды, соның ішінде толық жазылмаған (қысқартылған) соңғы файлды біріктіру қажет болады.

Жоюдың жеке әдісімен, файлды жылжытатын бағдарламалық жасақтама, пайдаланушы файлды жіберуді қолмен тоқтатқан жағдайда, тасымалдаудың аяқталған барлық файлдарын жинақтап бақылаудың қажеті жоқ. Соңғы (кейін жою) әдісін қолданатын файл менеджері тасымалдауды аяқтаған бастапқы каталогтан файлдарды ғана жоюы керек.

Анықтау және ұйымдастыру

Файлдар мен қалталар иерархияда орналасқан

Қазіргі компьютерлік жүйелерде файлдарға, әдетте, (файл атаулары ). Кейбір амалдық жүйелерде бұл атау файлдың өзімен байланысты. Басқаларында, бұл файл жасырын болып табылады және аттары бар сілтемелер арқылы көрсетіледі. Екінші жағдайда, пайдаланушы сілтеме атауын файлдың өзімен анықтай алады, бірақ бұл жалған аналог, әсіресе бір файлға бірнеше сілтеме болған жерде.

Файлдар (немесе файлдарға сілтемелер) каталогтарда орналасуы мүмкін. Алайда, жалпы, а анықтамалық файлдар тізімін немесе файлдарға сілтемелер тізімін қамтуы мүмкін. Осы анықтамада «файл» терминінің анықтамалықтарды қамтуы өте маңызды. Бұл каталог иерархияларының, яғни ішкі каталогтары бар каталогтардың болуына мүмкіндік береді. Каталогтағы файлға сілтеме жасайтын атау әдетте бірегей болуы керек. Басқаша айтқанда, каталог ішінде бірдей атаулар болмауы керек. Алайда, кейбір амалдық жүйелерде атау типтің сипаттамасын қамтуы мүмкін, яғни каталог каталог пен файл сияқты объектінің бірнеше түріне бірдей атауды қамтуы мүмкін.

Файл аталатын ортада файлдың аты және каталогқа апаратын жол оны компьютерлік жүйенің барлық басқа файлдарының арасында ерекше түрде анықтауы керек - екі файлда бірдей ат пен жол болуы мүмкін емес. Егер файл жасырын болса, оған сілтемелер аттар кеңістігінде болады. Көп жағдайда аттар кеңістігіндегі кез-келген атау дәл нөлге немесе бір файлға сілтеме жасайды. Алайда кез-келген файл кез-келген атау кеңістігінде нөлмен, бір немесе бірнеше атпен ұсынылуы мүмкін.

Кез-келген символдар тізбегі қолданбаның мазмұнына байланысты файлға немесе сілтеме үшін жақсы қалыптасқан атау болуы мүмкін. Атаудың дұрыс қалыптасқан-қалыптаспағандығы қолданылатын компьютер жүйесінің түріне байланысты. Алғашқы компьютерлер файл атауында бірнеше әріптер мен цифрларға ғана рұқсат етілген, ал қазіргі заманғы компьютерлер кез-келген тіркесімін қамтитын ұзақ атауларға (кейбіреулері 255 символға дейін) рұқсат береді юникод бір рет файлдың мақсатын түсінуді жеңілдететін әріптер немесе юникодты сандар. Кейбір компьютерлік жүйелер файл атауларында бос орын болуға мүмкіндік береді; басқалары жоқ. Файл атауларының регистрге сезімталдығы анықталады файлдық жүйе. Unix файлдық жүйелері әдетте регистрді ескереді және қолданушы деңгейіндегі қосымшаларға аттары тек символдарымен ерекшеленетін файлдар жасауға мүмкіндік береді. Microsoft Windows әрқайсысы әр түрлі ережелері бар бірнеше файлдық жүйелерді қолдайды[қайсы? ] регистрге сезімталдыққа қатысты. Жалпы FAT файлдық жүйеде бірнеше файлдар болуы мүмкін, олардың атаулары тек пайдаланушы а диск редакторы ішіндегі файл атауларын өңдеу үшін анықтамалық жазбалар. Әдетте қолданушы қосымшалары пайдаланушыға бірдей атпен, бірақ жағдай бойынша әр түрлі бірнеше файл жасауға мүмкіндік бермейді.

Көптеген компьютерлер файлдарды каталогтар, каталогтар немесе каталогтар көмегімен иерархияларға реттейді. Тұжырымдама қолданылатын терминологияға қарамастан бірдей. Әрбір қалтада ерікті файлдар саны болуы мүмкін, сонымен қатар басқа қалталар да болуы мүмкін. Бұл басқа қалталар ішкі қалталар деп аталады. Ішкі қалталарда әлі де көбірек файлдар мен қалталар болуы мүмкін, осылайша бір «басты қалта» (немесе «түбірлік қалта» - аты әр түрлі амалдық жүйеде өзгеріп отырады) деңгейлерінің кез келген санын қамтуы мүмкін ағаш тәрізді құрылымды құра алады. басқа қалталар мен файлдар. Қалталарды файлдар сияқты атауға болады (көбінесе аты жоқ түбірлік қалтаны қоспағанда). Папкаларды қолдану файлдарды логикалық түрде ұйымдастыруды жеңілдетеді.

Компьютер қалталарды пайдалануға рұқсат берген кезде, әр файл мен қапшықта тек өзінің аты ғана емес, сонымен қатар файл немесе қалта орналасқан қалтаны немесе қалталарды анықтайтын жол болады. Жолда файл мен қалта атауларын ажырату үшін қандай да бір арнайы таңба қолданылады, мысалы қиғаш сызық. Мысалы, осы мақалада көрсетілген иллюстрацияда жол / Жалақы / Жалақы / Менеджерлер деп аталатын файлды бірегей анықтайды Менеджерлер деп аталатын қалтада Жалақы, ол өз кезегінде деп аталатын қалтада болады Жалақы. Бұл мысалда қалта мен файл атаулары қиғаш сызықтармен бөлінген; ең жоғарғы немесе түбірлік папкада аты жоқ, сондықтан жол қиғаш сызықтан басталады (егер түбірлік папкада аты болса, ол осы қиғаш сызықтан бұрын келеді).

Көптеген компьютерлік жүйелер қолданылады кеңейтулер оларда не бар екенін анықтауға көмектесетін файл атауларында, файл типі деп те аталады. Windows компьютерлерінде кеңейтімдер файл атауының соңындағы нүктеден (нүктеден) тұрады, содан кейін файл түрін анықтайтын бірнеше әріптен тұрады. Кеңейту .жазу мәтіндік файлды анықтайды; а .doc кеңейту кеңейтілген құжаттың немесе құжаттаманың кез-келген түрін анықтайды Microsoft Word файл пішімі; және тағы басқа. Кеңейтімдер компьютерлік жүйеде қолданылған кезде де, компьютерлік жүйенің оларды тану және ескеру дәрежесі әр түрлі болуы мүмкін; кейбір жүйелерде олар талап етіледі, ал басқа жүйелерде олар ұсынылған жағдайда мүлдем еленбейді.

Қорғаныс

Көптеген қазіргі заманғы компьютерлік жүйелер файлдарды кездейсоқ және қасақана бүлінуден қорғаудың әдістерін ұсынады. Бірнеше қолданушыға мүмкіндік беретін компьютерлер файл рұқсаттары файлдар мен қалталарды кім өзгерте алатындығын, жоя алмайтынын немесе жасай алмайтындығын бақылау. Мысалы, берілген пайдаланушыға файлды немесе қалтаны оқуға ғана рұқсат етілуі мүмкін, бірақ оны өзгертуге немесе жоюға болмайды; немесе пайдаланушыға файлдарды немесе қалталарды оқуға және өзгертуге рұқсат берілуі мүмкін, бірақ оларды орындауға болмайды. Рұқсаттар тек белгілі бір пайдаланушыларға файлдың немесе қалтаның мазмұнын көруге мүмкіндік беру үшін пайдаланылуы мүмкін. Рұқсаттар файлдардағы ақпаратты заңсыз бұзушылықтан немесе жойылудан сақтайды және құпия ақпаратты рұқсатсыз пайдаланушылардан құпия сақтайды.

Көптеген компьютерлерде қолданылатын тағы бір қорғаныс механизмі а тек оқуға арналған жалауша. Бұл жалауша файлға қосылған кезде (оны компьютерлік бағдарлама немесе адам қолданушысы орындай алады), файлды зерттеуге болады, бірақ оны өзгерту мүмкін емес. Бұл жалауша өзгертуге немесе өшіруге болмайтын, мысалы, компьютерлік жүйенің ішкі бөліктерінде қолданылатын арнайы файлдар сияқты маңызды ақпарат үшін пайдалы. Кейбір жүйелер а жасырын жалауша белгілі бір файлдарды көрінбейтін етіп жасау; бұл жалауша компьютерлік жүйеде пайдаланушылар өзгертпеуі керек маңызды жүйелік файлдарды жасыру үшін қолданылады.

Сақтау орны

Кез-келген пайдалы мақсаты бар кез-келген файлда физикалық көрініс болуы керек. Яғни, нақты компьютерлік жүйенің файлында (дерексіз ұғым) нақты физикалық аналогы болуы керек, егер ол мүлдем болуы керек болса.

Физикалық тұрғыдан алғанда, компьютерлік файлдардың көпшілігі деректерді сақтау құрылғысының кейбір түрлерінде сақталады. Мысалы, көпшілігі операциялық жүйелер файлдарды а сақтаңыз қатқыл диск. Қатты дискілер барлық жерде кездеседі тұрақсыз 1960 жылдардың басынан бастап сақтау.[7] Егер файлдарда тек уақытша ақпарат болса, оларды сақтауға болады Жедел Жадтау Құрылғысы. Компьютерлік файлдарды кейбір жағдайларда, мысалы, басқа тасымалдағыштарда сақтауға болады магниттік таспалар, ықшам дискілер, Сандық әмбебап дискілер, Zip дискілері, USB флэш-дискілері және т.б. пайдалану қатты күйдегі жетектер сонымен қатар қатты диск жетегіне қарсы тұра бастайды.

Unix тәрізді операциялық жүйелерде көптеген файлдарда физикалық сақтау құрылғысы жоқ. Мысалдар / dev / null және каталогтардағы көптеген файлдар / дев, / proc және / sys. Бұл виртуалды файлдар: олар амалдық жүйенің ядросындағы объектілер ретінде бар.

Іске қосылған қолданушы бағдарламасынан көрініп тұрғандай, файлдар әдетте a арқылы ұсынылады файлдарды басқару блогы немесе а файл тұтқасы. Файлдарды басқару блогы (FCB) - бұл файл атауын тағайындау үшін манипуляцияланатын жад аймағы, содан кейін амалдық жүйеге параметр ретінде беріледі; оны ескі IBM операциялық жүйелері және компьютердің алғашқы операциялық жүйелері, соның ішінде қолданды CP / M және ерте нұсқалары MS-DOS. Файлдың дескрипторы әдетте мөлдір емес мәліметтер түрі немесе бүтін сан; ол шамамен 1961 жылы енгізілген АЛГОЛ негізінде Берроуз MCP жүгіру Берроуз B5000 бірақ қазір барлық жерде бар.

Сыбайлас жемқорлықты жіберіңіз

Баланың суреті
Түпнұсқа JPEG файл
Біреуі бар бүлінген JPEG файлы бит аударылды (0-ден 1-ге дейін немесе керісінше)
Екінші файлда көрінетін бүліну болғанымен, түпнұсқа кескіннің қандай болғанын анықтауға болады.

Файл бүлінген деп айтылған кезде, оның мазмұны компьютерде сақталғандықтан, оларды адам немесе бағдарламалық жасақтама дұрыс оқымайды. Залалдың деңгейіне байланысты бастапқы файл кейде болуы мүмкін қалпына келтірілді, немесе, кем дегенде, ішінара түсінікті.[8] Файл бүлінген түрде жасалуы мүмкін немесе кейінірек бүлінуі мүмкін қайта жазу.

Файлды бүлдірудің көптеген жолдары бар. Көбінесе мәселе процесс барысында болады жазу файлды а диск.[9] Мысалы, егер сурет өңдеуге арналған бағдарлама күтпеген апаттар суретті сақтау кезінде бұл файл бүлінуі мүмкін, себебі бағдарлама толығымен сақтай алмады. Бағдарламаның өзі қолданушыны қате туралы ескертуі мүмкін, бұл файлды сақтауға тағы бір әрекет жасауға мүмкіндік береді.[10] Файлдардың бүліну себептерінің кейбір басқа мысалдары:

Файлдардың бұзылуы әдетте кездейсоқ болғанымен, оны жасауға болады мақсатты түрде, басқа біреуді тапсырма ерте мерзімде дайын болды деп ойлау үшін, бұл тапсырманы аяқтауға уақыт табуы мүмкін. Берілген файлды ашуға немесе оқуға болмайтындай етіп кездейсоқ мәліметтермен толтыратын сұраныс бойынша файлдардың бұзылуын қамтамасыз ететін қызметтер бар.[17][18]

Файлдарды байқамай бұзуға қарсы тиімді шаралардың бірі болып табылады сақтық көшірме жасау маңызды файлдар.[19] Маңызды файл бүлінген жағдайда, пайдаланушы оны тек сақтық көшірмесімен ауыстыра алады.

Сақтық көшірме

Компьютерлік файлдарда өте маңызды ақпарат болған кезде, а сақтық көшірме процесс файлдарды жоюға болатын апаттардан қорғау үшін қолданылады. Файлдардың сақтық көшірмесін жасау дегеніміз - бұл компьютерде бірдеңе болса немесе олар кездейсоқ жойылып кетсе, оларды қалпына келтіруге болатын файлдардың көшірмелерін бөлек жерде жасау.

Файлдардың сақтық көшірмесін жасаудың көптеген әдістері бар. Компьютерлік жүйелердің көпшілігі сақтық көшірме жасау процедурасына көмектесетін утилиталық бағдарламаларды ұсынады, егер көптеген файлдар сақталса, олар көп уақытты алады. Файлдар көбінесе жазылатын ықшам дискілер немесе картридж таспалары сияқты алынбалы құралға көшіріледі. Файлдарды бір компьютердегі басқа қатты дискіге көшіру бір дискіні істен шығарудан сақтайды, бірақ егер ол бүкіл компьютердің бүлінуінен немесе бұзылуынан қорғау керек болса, файлдардың көшірмелерін алып тастауға болатын басқа тасымалдағыштарда жасау керек. компьютер және қауіпсіз жерде сақталады.

The атасы-әкесі-баласы резервтік көшіру әдіс үш резервтік көшірмені автоматты түрде жасайды; аталық файл - бұл файлдың ең көне көшірмесі, ал ұлы - қазіргі көшірме.

Файлдық жүйелер және файл менеджерлері

Компьютердің файлдарды жүйелеу, атау, сақтау және манипуляциялау тәсілі бүкіл әлемде ол деп аталады файлдық жүйе. Көптеген компьютерлерде кем дегенде бір файлдық жүйе бар. Кейбір компьютерлер бірнеше түрлі файлдық жүйелерді пайдалануға мүмкіндік береді. Мысалы, жаңа Windows Windows компьютерлерінде бұрынғы FAT типті файлдық жүйелер MS-DOS және Windows-тың ескі нұсқаларына қолдау көрсетіледі NTFS Windows жүйесінің соңғы нұсқалары үшін қалыпты файлдық жүйе. Әр жүйенің өзіндік артықшылықтары мен кемшіліктері бар. Стандартты FAT, мысалы, бос орынсыз сегіз таңбалы файл атауларына (үш таңбалы кеңейтуге) рұқсат береді, мысалы, бос кеңістіктен тұратын NTFS анағұрлым ұзын аттарға мүмкіндік береді. Сіз файлға қоңырау шала аласыз «Жалақы туралы жазбалар«NTFS-де, бірақ FAT-да сіз осындай нәрсемен шектелетін едіңіз жалақы.dat (егер сіз қолданбасаңыз VFAT, ұзын файл атауларына мүмкіндік беретін FAT кеңейтімі).

Файл менеджері бағдарламалар - бұл қолданушыларға файлдарды тікелей басқаруға мүмкіндік беретін утилиталық бағдарламалар. Олар файлдар мен қалталарды жылжытуға, құруға, жоюға және өзгертуге мүмкіндік береді, дегенмен олар іс жүзінде файлдың мазмұнын оқуға немесе ондағы ақпаратты сақтауға мүмкіндік бермейді. Кез-келген компьютерлік жүйе өзінің файлдық жүйесі үшін кем дегенде бір файл-менеджер бағдарламасын ұсынады. Мысалға, File Explorer (бұрынғы Windows Explorer) Microsoft Windows операциялық жүйелерінде жиі қолданылады, ал Nautilus Linux-тың бірнеше дистрибутивтерінде кең таралған.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Онлайн-этимология сөздігі».
  2. ^ Эккерт, В. Дж .; Томас Дж. Уотсон астрономиялық есептеу бюросы, Нью-Йорк. (1940). Ғылыми есептеулерде перфокарталық әдістер. Нью-Йорк: Томас Дж. Уотсон астрономиялық есептеу бюросы, Колумбия университеті.
  3. ^ Комри, Л. Дж. (1928-04-13). «Интерполяция арқылы кестелер салу туралы (6-тақта)». Корольдік астрономиялық қоғам туралы ай сайынғы хабарламалар. 88 (6): 506–523. Бибкод:1928MNRAS..88..506C. дои:10.1093 / mnras / 88.6.506. ISSN  0035-8711.
  4. ^ Ғылыми-көпшілік. Bonnier корпорациясы. Ақпан 1950. б. 96. Алынған 2014-03-07.
  5. ^ Роберт С.Кейси және басқалар. Перфокарталар: олардың ғылым мен өндіріске қолданылуы. 1952.
  6. ^ Мартин Х. Вайк. Баллистикалық зерттеулер зертханалары №1115 есеп. 1961 ж. Наурыз. 314–331 бб.
  7. ^ Магниттік сақтау бойынша анықтамалық 2-ші басылым, 2.1.1-бөлім, дискілік файлдар технологиясы, Mee and Daniel, (c) 1990,
  8. ^ а б c г. Горский, Виктория. «Файлдың бүлінуіне не себеп?». Алынған 2019-03-17.
  9. ^ а б c г. Уильямс, Джейн (2019-01-14). «Файлыңыз бүлінген кезде нені білдіреді?». Хьюстон шежіресі. Алынған 2019-03-17.
  10. ^ а б Гленн, Уолтер (2017-12-14). «Бүлінген файл дегеніміз не және оны қайтарудың жолы бар ма?». Geek. Мұрағатталды түпнұсқасынан 2018-12-06 ж. Алынған 2019-03-17.
  11. ^ «Flash жадының бүлінуіне не себеп?». SecureDataRecovery. Алынған 2019-03-17.
  12. ^ Хоффман, Крис (2016-09-28). «Сізге USB флэш-дискілерін қауіпсіз түрде алып тастау керек пе?». Geek. Алынған 2019-03-17.
  13. ^ «Құжатты файлдағы қателіктерден кейін ашу». Microsoft Office Қолдау. Алынған 2019-03-17.
  14. ^ а б «Флэш-дискіні не өлтіреді және оны қалай болдырмауға болады». DataRecovery.net. Алынған 2019-03-17.
  15. ^ Неаго, Роберт (2018-08-14). «Windows 10 файлының бұзылу мәселелерін түзету». Windowsreport.com. Алынған 2019-03-17.
  16. ^ Электрондық коммерция бойынша халықаралық кеңесшілер кеңесі (2009-09-24). «Mac OS X бұзу». Этикалық хакерлік және қарсы шаралар: Linux, Macintosh және Mobile Systems. Айыптау. 2.6-2.7 бет. ISBN  978-1-4354-8364-4. Алынған 2019-03-17.
  17. ^ «Файлды бүлдіріңіз - Интернеттегі бүлінген файл, уақытында жеткізіңіз!». Алынған 2019-03-17.
  18. ^ «Менің файлымды бүлдіріңіз: сіздің файлыңызды бүлдіріңіз». Алынған 2019-03-17.
  19. ^ «Бүлінген файл дегеніміз не?». Интего. 2019-03-07.

Сыртқы сілтемелер