Wakati wa kufanya kazi kwenye kompyuta, haiwezekani kutokutana na faili - vitu vya mifumo ya uendeshaji, ambayo ni matumizi tofauti au seti za habari za binary kwa uzinduzi wao. Unapaswa kuelewa dhana hii.
Faili ya kompyuta (kutoka faili ya Kiingereza - jalada, hati) ni mkusanyiko wa data iliyohifadhiwa kwenye diski na inachukua eneo tofauti la kumbukumbu ya nje. Faili za kompyuta zinaweza kuzingatiwa kama mwenzake wa kisasa wa hati za karatasi ambazo kawaida hupatikana katika ofisi na folda za maktaba (kwa hivyo neno hilo). Katika mifumo ya kisasa ya uendeshaji, faili zimepangwa kama safu ya habari ya pande moja. Hapo awali zina metadata ambayo hukuruhusu kupata habari ya kimsingi juu ya kitu na kubaini moja au nyingine ya aina zake. Faili zinaweza kuwa za saizi anuwai na zina idadi fulani ya habari, ambayo kawaida huonyeshwa kwa ka (vitengo vya habari). Habari katika faili ya kompyuta inaweza kuwa na pakiti ndogo za data, ambazo huitwa "rekodi" au "mistari". Faili ya maandishi, kwa mfano, inaweza kuwa na mistari ya maandishi ambayo inalingana na mistari iliyoandikwa au kuchapishwa kwenye karatasi. Faili ya mfumo inaweza kuwa na picha za kiholela za kibinadamu au maagizo ya mashine kufanya operesheni fulani. Mfumo wa faili ni mkusanyiko wa faili na habari ambayo inaelezea sifa maalum za kila mmoja wao. Madhumuni ya mfumo wa faili ni kuandaa faili kwa ugunduzi rahisi. Kuna mifumo tofauti ya faili, zinatofautiana kwa njia ya kuhifadhi faili na uwezo wa ziada. Tabia hizi zinaweza kujumuisha aina, haki za ufikiaji, saizi, tarehe ya muundo wa mwisho, n.k. Faili kwenye kompyuta yako zinaweza kuundwa, kuhamishwa kutoka sehemu moja hadi nyingine, kubadilishwa kwa hiari yako, kubadilishwa jina, kuongezewa na kufutwa (kufutwa). Kawaida, programu za kompyuta zinawajibika kwa shughuli hizi, ambayo kila moja inaelewa aina tofauti ya faili (muziki, maandishi, mfumo na zingine).