A számítógép mint fekete doboz
A rendszer egymással kapcsolatban álló elemek összessége, amelyek adott cél érdekében együttműködnek egymással, és működésük során erőforrásokat használnak fel. (Példák rendszerekre: az ember, egy szervezet, egy autó vagy egy repülőgép, egy számítógép stb.)
A rendszer működése során felhasznált erőforrások legfontosabb típusai a következők:
- additív erőforrások (pl. anyag, energia, idő)
- kapacitív erőforrások (pl. emberek, adatok vagy információk, eszközök, infrastruktúra)
- adat: tárolt ismeret
- információ: felhasznált ismeret
- tudás: rendszerezett ismeret, amely felhasználható problémák megoldására⇒
A számunkra legfontosabb példa rendszerre egy digitális számítógép, amelynek egyik legfontosabb képessége az, hogy (legalábbis elvileg) bármilyen adatfeldolgozási feladat elvégzésére képes.
A számítógépes rendszer működését egy fekete dobozként írhatjuk le:
- bemenet, input
- adatok kódolása (például a decimális számok átalakítása bináris számokká, vagy a különböző karakterek helyettesítése bináris kódokkal⇒)
- ha hangsúlyozni akarjuk, hogy milyen formában (vagy formátumban) kódoljuk az adatokat, az adatok ábrázolásáról szokás beszélni
- az input feldolgozása és az output előállítása; meghatározott eljárás, ún. algoritmus⇒ végrehajtása egy számítógépes program segítségével
- a tárolt adatokon meghatározott műveletek végrehajtása: processor
- a végrehajtandó műveleteket meghatározott utasításokkal vagy parancsokkal adjuk meg, amit a számítógép processzora végrehajt
- adatok, részeredmények tárolása: storage
- a részeredmények ideiglenes tárolása (pl. a processzor regisztereiben, a számítógép memóriájában stb.)
- a később is felhasználható adatok permanens ("tartós") tárolása egy fájlban vagy adatbázisban (pl. a számítógép háttértárain)
- kimenet, eredmény, output; a számítógép működésének célja a megfelelő kimenet előállítása
- adatok dekódolása (például a bináris számok átalakítása decimális számokká, vagy a bináris karakterkódok helyettesítése a képernyőn, ill. nyomtatott formában megjeleníthető karakterekkel)
A számítógép univerzális, automatikus működésű, kívülről vezérelhető, műszakilag megvalósított rendszer.
A kódolás-dekódolás folyamata; kódok, jelek
A kódolás az információ megadása valamilyen természetes vagy mesterséges nyelven, kódok és kódsorozatok segítségével. Az információátvitel során a kódolt információt fizikai jelekké, ill. jelsorozatokká alakítjuk, hogy egy csatornán keresztül továbbítani tudjuk.
- a kódok az információ elemi egységei (pl. betűk, hangok, számjegyek, szimbólumok stb.)⇒
- a kódábécé a kódolás során használható kódok halmaza
- bináris kódolás: a kódábécé a {0, 1} kódokból áll
- Morse kódolás (vagy morzekód): a kódábécé a {ti, tá, szünet} kódokból áll
- írott (természetes) nyelv: a kódábécé az ábécé kis- és nagybetűit, valamint az írásjeleket tartalmazza
- számítógépes kódrendszerek (a szöveges adatok kódolása során használható karakterek készlete, pl. ASCII, UNICODE stb. kódrendszer)
- a kódokból meghatározott "nyelvtani" szabályok segítségével érvényes kódsorozatokat állítunk elő, "generálunk" (pl. szavak, mondatok, szövegek stb.)
- a fizikai jelek⇒ a kódok megfeleltetései valamilyen észlelhető fizikai mennyiségnek (ebben az értelemben a kódsorozatoknak jelsorozatok felelnek meg)
- beszéd (az írásjelek megfeleltetése a betűk, szavak stb. kiejtésének, azaz mechanikus hangrezgéseknek)
- ének, zene (a kottajelek megfeleltetése a zenei hangoknak)
- a hangok fontosabb fizikai jellemzői: hangmagasság (frekvencia), hangerő, hangszín, hanglejtés stb.
- telekommunikációs csatornákon történő információátvitel (a szöveges, hangokból álló, képi stb. információ megfeleltetése elektromos, ill. elektromágneses jeleknek)
- a fizikai jeleket egy csatornán keresztül továbbítjuk (pl. hangok esetén ez rendszerint a levegő)
- a csatornákon az eredményes jelátvitelt sok esetben valamilyen zaj nehezíti (ilyen pl. egy tantermi előadás során a hallgatók egymás közti beszélgetése)
Az észlelt jelsorozatokat a vevő oldalon dekódolással alakítjuk vissza kódsorozatokká, ill. információvá.
Az interperszonális kommunikáció során sok esetben a vevő oldalon az információ dekódolásakor egy kognitív szűrő működését figyelhetjük meg, amely felelős pl.
– a szelektív figyelemért (pl. "csak azt hallom meg, ami érdekel"),
– a szelektív torzításért (pl. "ez nem lehet igaz", "ezt nem úgy értette", "biztosan arra célzott, hogy ...", "ezt csak azért mondja, mert ..." stb.), és
– a szelektív emlékezetért (pl. "csak a szépre emlékezem").
Számítógépes kódrendszerek
A számítógépek a szöveges információ kódolására meghatározott kódrendszereket használnak. Egy kódrendszer definiálja
– a kódolás során használható karaktereket (a kódábécét), és
– a karakterek kódját, amely egy 0-tól kezdődő sorszám.
A kódolt karaktereket és a hozzájuk rendelt karakterkódokat legcélszerűbb egy táblázatban ábrázolni.A karakterkódokat a jelenleg használt számítógépes kódrendszerekben bináris vagy hexadecimális számrendszerben adjuk meg:
- a karakterkódokat rögzített számú ('n') biten ábrázoljuk; ilyenkor 'n' bites kódrendszerről beszélünk (pl. n=7, n=8, n=16 stb.)
- egy n-bites kódrendszerben az ábrázolható karakterek maximális száma (a kódrendszer ún. modulusa) 2 n-dik hatványa (pl. 27=128, 28=256, 216=65536 stb.)
Néhány ismertebb kódrendszer:
- ASCII (7 bit; 27=128 karakter kódolása; ez minden ma használatos számítógépes kódrendszer alapja)⇒
- ANSI 8 bites kódrendszerek (8 bit; 28=256 karakter kódolása; a DOS és a régebbi Windows verziók ezt használták)
- UCS vagy UNICODE (eredetileg 16 bit, 1996-tól 32 bit; 216=65536, ill. 232=4,294,967,296 karakter kódolása)⇒
- UTF-8 (az UNICODE karakterek változó hosszúságú kódolása min. 8, max. 4*8=32 biten; ez pl. a Total Commander "Nézőke" funkciójával "Hexa" nézetben kipróbálható)
- domain nevek (URL) kódolása, ill. dekódolása
- speciális karakterek kódolása ASCII karakterekkel ("százalékos" kódolás, vö. RFC 3986; pl. Adatállomány → Adat%C3%A1llom%C3%A1ny)⇒
- "százalékosan" kódolt speciális karakterek visszaalakítása (pl. Adat%C3%A1llom%C3%A1ny → Adatállomány)
- HTML karakterkódok
- az MS Word által használt karakterkódok (vö. kijelölés után ALT X)
Az információ (technikai) mennyisége
Az információ gyakorlati (technikai) mennyiségét azzal a digitális tárolókapacitással adjuk meg, amely szükséges az adott információnak megfelelő adatmennyiség tárolásához.
Mivel a számítógépek ma is a kettes számrendszert használják az adatok kódolására (vö. Neumann-elvek⇒, 1945), az információ mennyiségének egységei a bit, a bájt és ezek szabványos prefixumokkal (kilo/Kilo, mega/Mega stb.) megadott többszörösei.
A számítógépen tárolt fájlok méretét rendszerint bájtokban adjuk meg:
- 1 bit = (két lehetséges érték (pl. 0 vagy 1) tárolása)
- 1 bájt=8 bit (előfordul az 1 byte, 1 Byte, 1 Bájt, 1 B jelölés is)
- szabványos előtagok (prefixumok)
- Kilo: 1 Kbájt=1024 bájt (=210 bájt) (előfordul az 1 KB jelölés is)
- Mega: 1 Mbájt=1024 Kbájt (=220 bájt) (előfordul az 1 MB jelölés is)
- Giga: 1 Gbájt=1024 Mbájt (=230 bájt) (előfordul az 1 GB jelölés is)
- Tera: 1 Tbájt=1024 GBájt (=240 bájt) (előfordul az 1 TB jelölés is)
Például egy 1 Mbájt méretű ANSI (8 bites) kódolású szövegfájl kb. egy millió karaktert tartalmaz.Adatátvitel esetében (például számítógépes hálózatokban) az átvitt információ mennyiségét rendszerint a másodpercenként maximálisan átvihető bitek számával adjuk meg:
- 1 bit = (két lehetséges érték (pl. 0 vagy 1) átvitele)
- szabványos előtagok (prefixumok)
- kilo: 1 kbit/s=1000 bit/s (=103 bit/s) (bit/s helyett szokásos a 'bps', kbit/s helyett pedig a 'kbps' jelölés)
- mega: 1 mbit/s=1000 kbit/s (=106 bit/s) (mbit/s helyett szokásos az 'mbps' jelölés)
- giga: 1 gbit/s=1000 mbit/s (=109 bit/s) (gbit/s helyett szokásos a 'gbps' jelölés)
- tera: 1 tbit/s=1000 gbit/s (=1012 bit/s) (tbit/s helyett szokásos az 'tbps' jelölés)
Egy számítógépes hálózatban a másodpercenként maximálisan átvihető bitek számát sávszélességnek nevezzük. Például egy 1 gbps sávszélességű hálózatban másodpercenként maximálisan 1 gbit, azaz 109 bitnyi információt vihetünk át két számítógép között.
Fájlok, adatállományok
A számítógépet működtető operációs rendszer⇒ egyik alapfeladata a fájlok szabványos kezelése. Ehhez például a következő adatokat tartja nyilván az egyes fájlokról:
- fájl neve
- az angol ábécé betűi (többnyire a kisbetűk használatosak)
- kötőjel (-) és aláhúzás (_) karakterek
- ...
- fájl kiterjesztése és típusa (a fájl típusának megadásakor a Windows szokásos kiterjesztései nem mindig egyértelműek (bár egyes esetekben de facto szabványnak tekinthetők); az internetes levelezés ún. MIME szabványa viszont nemzetközileg elfogadott (de jure) szabvány, amely a csatolt fájlok típusát egyértelműen megadja)
- fájl további jellemzői
- fájl mérete (pl. bájtban megadva)
- fájl létrehozásának, ill. utolsó módosításának dátuma és ideje
- fájl attribútumai (DOS/Windows rendszerben)
- archív ("archiválásra kész", ti. az utolsó módosítás óta még nem történt meg a fájl mentése)
- írásvédett ("csak olvasható")
- rejtett
- rendszer
- egyéb (pl. indexelt, tömörített, titkosított stb.)
- fájlhoz való hozzáférés jogosultságai (többfelhasználós operációs rendszerekben)
- jogosultsági csoport
- tulajdonos
- csoporttag
- egyéb felhasználó ("világ")
- engedélyezett művelet
- csak olvasható (r)
- írható/olvasható (w)
- végrehajtható (x)
Az MS Windows operációs rendszerben egy adott fájltípushoz mindig egy meghatározott alkalmazás tartozik, amelynek segítségével a fájl megnyitható. Ha szükséges, egy adott fájltípushoz mi is társíthatunk egy olyan alkalmazást, amely a fájlt megnyitja.
Fájltípusok
A különböző fájltípusok az elektronikus levelezésre kidolgozott MIME szabvány szerint például a következőképpen csoportosíthatók:
- szövegfájlok (pl. text/html)
- egyszerű szövegfájlok (pl. email.txt)
- XML dokumentumok (pl. adatok.xml)
- például az svg típusú képállományok, a docx kiterjesztésű Word dokumentumok stb. valójában xml jelölő nyelven leírt dokumentumok (az utóbbi esetében zip algoritmussal tömörítve)
- HTML dokumentumok, weblapok (pl. index.html)⇒
- képfájlok (pl. image/jpeg)
- hangfájlok (pl. audio/mpeg)
- mp3 (pl. republic.mp3)
- ogg (pl. hello.ogg)
- wav (pl. csengo.wav)
- videofájlok (pl. video/mpeg)
- avi (pl. mimio.avi)
- mpeg (pl. videoclip.mpg, VTS_01_1.VOB)
- mp4 (pl. interju.mp4)
- ogg (pl. sample.ogg)
- webm (pl. youtube.webm)
- alkalmazások (pl. application/zip)
- exe (elindítható, végrehajtható programok)
- doc, docx (MS Word dokumentumállományok)
- ppt, pptx (MS PowerPoint prezentációs állományok)
- ...
- zip (tömörített állományok)
Fájlrendszer
- adattároló eszközök (fizikai meghajtók; kötetek vagy logikai meghajtók; nagyobb méretű háttértáron partíciók; például c:, d: stb.)
- könyvtár- vagy mappastruktúra (hierarchikus "fastruktúra")
- gyökérkönyvtár
- alkönyvtárak
- aktuális könyvtár (.)
- szülőkönyvtár (..)
- elérési út
- DOS/WINDOWS:
- DOS/WINDOWS szöveges konzolon: pl. d:\adatok\hello.txt
- böngészőben: pl. file:///c:/Documents%20and%20Settings/bodai/Dokumentumok/Let%C3%B6lt%C3%A9sek/weblap/infalap/05_fajlok_fajlformatumok.html
- LINUX/UNIX: pl. /home/user/docs/hello.txt
- INTERNET: pl. https://hu.wikipedia.org/wiki/Adat%C3%A1llom%C3%A1ny
Fájlkezelés
- parancsértelmező (cmd.exe; a Windows által biztosított konzol parancsok szöveges kiadására); néhány kiadható parancs:
- dir (aktuális könyvtár tartalmának kilistázása)
- copy con hello.txt
Hello!
CTRL Z
ENTER (egy "hello.txt" nevű szövegfájl létrehozása "Hello!" tartalommal)- md uj (egy "uj" nevű alkönyvtár létrehozása)
- copy hello.txt uj (a "hello.txt" nevű fájl átmásolása az "uj" alkönyvtárba)
- cd uj (belépés az "uj" alkönyvtárba)
- dir
- type hello.txt (a "hello.txt" nevű szövegfájl tartalmának kiírása)
- cd .. (visszalépés az aktuális alkönyvtár szülőkönyvtárába)
- ...
- exit (kilépés a szöveges konzolból)
- Fájlkezelő vagy "Ez a gép" (a Windows beépített fájlkezelő alkalmazása grafikus felületen) (korábbi nevén Windows Intéző vagy "Sajátgép")
- fájlkezelő segédprogramok (pl. Total Commander vagy WinSCP)
A Total Commander néhány hasznos parancsa
- gyorssegítség, a TC dokumentációja ("help") (F1)
- meghajtóváltás (ALT F1/F2)
- belépés egy mappába vagy egy tömörített fájlba (ENTER)
- feljebb lépés a könyvtárstruktúrában (fellépés a "szülőkönyvtárba") (CTRL PgUp)
- ugrás a gyökérkönyvtárba (CTRL í/<)
- mappa létrehozása (F7)
- panelek felcserélése (CTRL U)
- szövegfájl létrehozása (SHIFT F4)
- már létező szövegfájl szerkesztése (F4) (pl. Jegyzettömbben)
- módosított szövegfájl mentése (CTRL S)
- kilépés (ALT F4)
- fájlok átnevezése (SHIFT F6)
- fájlok tartalmának megnézése ("nézőke") (F3) (nem csak szövegfájlok esetén működik!)
- fájlok keresése (ALT F7)
- helyettesítő karakter (*) használata
- keresés eredményének ablakba mentése ("Ablak")
- mappa frissítése; visszalépés a kiinduló könyvtárba (CTRL R)
- fájlok és/vagy mappák másolása az aktuális panelből a másik panelbe (F5)
- fájlok kijelölése (Insert vagy SHIFT fel/le nyilak)
- kijelölt fájlok és/vagy mappák tömörítése (ALT F5)
- fájlok és/vagy mappák áthelyezése az aktuális panelből a másik panelbe (F6)
- fájlok törlése (a Lomtárba) (F8)
- fájlok végleges törlése (SHIFT F8)
- szöveges parancsok kiadása a parancssorból (pl. cd \ és ENTER)
- kilépés (ALT F4)
Az informatikában a karakterek kódolására különböző kódrendszereket használnak (pl. ASCII, UNICODE, UTF-8 stb.), ezek jellemzően a bájt többszöröseit feleltetik meg egy karakternek. Például a Windows-1250 vagy ISO-8859-2 8 bitet (max. 256 karakter), a "klasszikus" vagy alap UNICODE 16 bitet (max. 65536 karakter), az UNICODE jelenlegi formája pedig 32 bitet (max. 4,294,967,296 karakter) használ. (Az UNICODE esetében azonban közel sem használjuk ki az összes lehetőséget; jelenleg kb. 100 ezer karakterkód használatos.)
Az UNICODE kódrendszeren alapuló UTF-8 kódolás változó hosszúságú bájtsorozatokat használ: egy kód minimum 1 bájt, maximum 4 bájt hosszúságú.
Az ASCII kódrendszer, amely minden jelenleg használatos kódrendszer alapja, kivétel abból a szempontból, hogy 7 bitet (max. 128 karakter), használ, ami nem a bájt többszöröse. Érdekesség viszont, hogy az internetes címek még a mai napig ezt a kódolást használják, és például az ékezetes karaktereket (amelyek az ASCII kódrendszerben nincsenek benne) több 7 bites karakter sorozatával kódolják.
A teljes UNICODE tábla megtalálható a https://unicode-table.com/hu/blocks/ webcímen.
entitáskód | böngészőben megjelenő karakter | karakter neve |
---|---|---|
< | < | bal kacsacsőr; "kisebb, mint" ("less than") |
> | > | jobb kacsacsőr; "nagyobb, mint" ("greater than") |
& | & | "és" jel (ampersand) |
" | " | idézőjel (quotation mark) |
' | ' | apsztróf (apostrophe) |
A HTML entitáskódok táblázata megtalálható a https://dev.w3.org/html5/html-author/charref webcímen.
(táblázat frissítése: CTRL R)
további információk:
Kód (2018-02-21)
Character Sets (2018-02-19)
ANSI (2018-02-19)
ASCII (2018-02-19)
852-es kódlap (2018-02-19)
Windows-1250 (2018-02-19)
Code Page 1250 Windows Latin 2 (Central Europe) (2018-02-19)
ISO/IEC 8859-2 (Latin-2) (2018-02-19)
Unicode, UTF-8 (2018-02-19)
Magyar ékezekes karakterek kódkészletekben (2018-02-19)
Unicode character table (A teljes UNICODE kódtáblázat magyarul) (2018-02-19)
(1) Hozzunk létre egy új szöveges állományt a Jegyzettömbben a következő tartalommal:
<!DOCTYPE html>
<html>
<body>
Néhány kód:
λ (görög kis lambda),
Б (cirill nagy be),
א (héber alef)
</body>
</html>
A CTRL S billentyűkombináció lenyomásával (Fájl/Mentés) mentsük el a szöveges állományt egy kiválasztott mappába kodok.html néven!
Fontos figyelmeztetés: ahhoz, hogy egy szöveges állományt a Jegyzettömbben .html kiterjesztéssel tudjunk elmenteni, a Windows fájlkezelőjében ("Ez a gép", korábban "Sajátgép") a Nézet menüszalagon be kell kapcsolni a Fájlnévkiterjesztések opciót!
(2) Jelenítsük meg egy böngészőprogramban (pl. Firefox-ban vagy Chrome-ban) a létrehozott
kodok.html
állományt. (Ha a fájl kiterjesztését jól állítottuk be, akkor a fájlra a Windows fájlkezelőjében duplán rákattintva a fájl az alapértelmezett böngészőben fog megnyílni.) A következőt fogjuk látni a böngészőben:
Figyeljük meg, hogy a decimális (tízes számrendszerben megadott) kódokkal leírt görög, cirill és héber karakterek eredeti alakjukban fognak megjelenni.
Megjegyzés: a böngészőben (pl. Firefox, Chrome) megjelenített karakterek mérete megnövelhető a CTRL {szürke +} billentyűkombinációval. A [szürke +] a jobboldali számbillentyűzet jobb szélén található, rendszerint két billentyű nagyságú + billentyű formájában alakítják ki.
Ha egy karaktert nem a decimális, hanem a hexadecimális (16-os számrendszerben megadott) kódja alapján akarunk megjeleníteni, akkor a &#x....; formát kell alkalmaznunk (ahol x az utána következő hexadecimális kódra utal).
λ (λ megadása decimális kóddal)
λ (λ megadása hexadecimális kóddal)
(3) Keressünk egy olyan karaktert, amelyet a böngészőprogram az érvényes alapbeállítások mellett nem tud megfelelően megjeleníteni. Válasszunk például egy egyiptomi hieroglifát: 𓀀 =
𓀀, amelyet az
Unicode karaktertáblázat
a következőképpen jelenít meg:
Ezek után végezzük el a következő tevékenységeket:
(4) Hozzuk létre az (1) pontban megismert módon a kodok1.html nevű új szöveges állományt Jegyzettömbben a következő tartalommal:
<!DOCTYPE html>
<html>
<body>
Az A001 egyiptomi hieroglifa képe:
<br>
<img src="A001_kepe.jpg">
</body>
</html>
(5) Jelenítsük meg egy böngészőprogramban (pl. Firefox-ban vagy Chrome-ban) a létrehozott
kodok1.html állományt. A következőt fogjuk látni a böngészőben:
Ha az A001_kepe.jpg nem megfelelően jelenik meg a böngészőben, annak több oka lehet:
Ha a kép nem megfelelően jelent meg, próbáljuk meg megtalálni a hibát, és kijavítani. Ha sikerült, frissítsük a böngészőt (pl. a CTRL+R vagy az F5 billentyűkkel).
(6) Nyissuk meg a Total Commander fájlkezelőt, és mind a jobboldali, mind a baloldali panelt állítsuk be arra a mappára, amelyben a létrehozott állományok (pl. kodok.html, A001_kepe.jpg, kodok1.html stb.) megtalálhatóak. (Ez pl. az egér használatával a Windows fájlkezelőjében megszokott módon könnyen megtehető.) Ezután végezzük el a következőket:
Az így kapott tömörített (.zip kiterjesztésű) állományt töltsük fel a tanulmányi rendszerbe, vagy küldjük el email csatolmányként.
további információk:
Unicode character table (2018-02-19)
HTML (2018-02-19)
Mozilla Firefox (2018-02-19)
IrfanView - Wikipédia. (2018-02-19)
IrfanView - Official Homepage (2018-02-19)
A számítógépeken az adatokat fájlok (adatállományok) formájában tároljuk. A fájlokat névvel és kiterjesztéssel látjuk el (célszerű az ékezet nélküli betűk használata, emellett gyakran előfordulnak fájlnevekben a _ és a - karakterek is). A fájlok kiterjesztése megadja, milyen típusú adatokat tárolunk a fájlban, és milyen alkalmazás (program) segítségével tudjuk az adott fájlt megnyitni. Például egy 'docx' kiterjesztésű dokumentumhoz rendszerint a Word alkalmazást társítjuk.
A fájlok további jellemzői: a fájlok mérete, létrehozásuk dátuma és ideje, továbbá a fájlok attribútumai (például a DOS, ill. Windows rendszerben archív fájlok, rendszerfájlok, rejtett fájlok vagy csak olvasható fájlok adhatóak meg ezek segítségével).
Egy mappa (vagy alkönyvtár) tartalmát a Windows parancssoros felhasználói felületének (cmd.exe) megnyitása után a 'dir' paranccsal írathatjuk ki:
Egy mappa tartalmát grafikus felületen egy fájlkezelő segédprogram (például a Sajátgép vagy a Total Commander) segítségével írathatjuk ki:
A fájlokat a számítógép valamelyik háttértárolóján (merevlemez, pendrive, DVD stb.) tároljuk. Mivel rendszerint nagyon sok fájlt tárolunk, a fájlokat egy háttértárolón meghatározott mappákban (vagy alkönyvtárakban) csoportosítjuk. A mappák egy hierarchikus rendszert (ún. "fa-struktúrát") alkotnak, amelynek legfelső szintű eleme az ún. gyökérkönyvtár. Merevlemezek esetén szokás több ún. partíciót is létrehozni (pl. a rendszerprogramokat tároló C partíció mellett egy D partíciót az adatok számára stb.). A különböző partíciókra úgy tekinthetünk, mintha több, egymástól független háttértárolóval rendelkeznénk.
Többfelhasználós operációs rendszerekben (pl. Linux, Unix) a fájlokhoz meghatározott hozzáférési jogosultságok tartoznak, amelyek meghatározzák, hogy az egyes felhasználók milyen műveleteket végezhetnek az egyes fájlokkal.
A felhasználók hozzáférési jogosultságuk szerint három jogosultsági csoportba tartozhatnak:
A felhasználók számára engedélyezett műveletek megadása a fentiekben megadott felhasználói jogosultsági csoportok szerint történik. Például a fenti ábrában a "Rights" oszlopban az első három karakter a tulajdonos számára engedélyezett műveleteket, a következő három karakter a csoporttagok számára engedélyezett műveleteket, végül az utolsó három karakter az egyéb felhasználók számára engedélyezett műveleteket adja meg a következő karakterek segítségével:
Amennyiben egy távoli (pl. interneten keresztül elérhető) szerver számítógépen rendelkezünk felhasználói jogosultsággal, a fájljainkat például egy FTP kliensprogram segítségével tudjuk feltölteni, letölteni, ill. módosítani (a fenti ábrán a WinSCP program képernyőképe szerepel, de pl. a Total Commander is rendelkezik FTP kliensfunkcióval). Tűzfalon keresztül történő kommunikáció esetén az FTP kliensprogramot rendszerint ún. passzív üzemmódra kell beállítani (ilyenkor a kliens kérésére a távoli szerver elküldi a saját IP címét és annak a csatornának a portszámát, ahová a kliens kapcsolódhat, majd várja a kliens kapcsolódását).
további információk:
Könyvtárszerkezet kialakítása | Sulinet Tudásbázis (2020-03-10)
Windowsos könyvtárszerkezetek - Informatika tananyag (2020-03-10)
Miért jobb a Total Commander a Windows fájlkezelőnél (2020-03-10)
Hozzáférési jogosultságok (2018-03-13)
FTP - Unix/Linux szerverek üzemeltetése (2020-03-10)
A különböző fájltípusokat többféleképpen csoportosíthatjuk. Például az elektronikus levelek (e-mail) formátumának leírására szolgáló MIME szabvány alapján megkülönböztethetjük az alábbi típusokat:
MIME típus | MIME altípus (példa) | a fájltípus leírása | kiterjesztés (példa) |
---|---|---|---|
text | |||
text | plain | szöveges állomány [ld. 1,2,4] | .txt |
text | rtf | a Microsoft alternatív dokumentumformátuma (Rich Text Format) [ld. 1,4] | .rtf |
text | html | weblap, HTML formátumú dokumentum [ld. 1,2,4] |
.htm .html |
image | |||
image | jpeg | jpeg formátumú képfájl [ld. 1,2,4] |
.jpg .jpe .jpeg |
image | gif | gif (Graphics Interchange Format) formátumú képfájl [ld. 1,2,4] | .gif |
image | png | png (Portable Network Graphics) formátumú képfájl [ld. 1,2,4] | .png |
image | bmp x-windows-bmp | a Microsoft (tömörítetlen) képformátuma [ld. 1,2,4] | .bmp |
audio | |||
audio | mpeg mpeg3 | mpga (MPEG Layer 1), mp2 (MPEG Layer 2) vagy mp3 (MPEG Layer 3) formátumú digitális hangfájl [ld. 1,2,4] |
.mpa .mpg .mpga .mp2 .mp3 |
audio | midi x-mid x-midi | Midi formátumú hangfájl [ld. 2,4] |
.mid .midi |
audio | wav x-wav | a Microsoft (tömörítetlen) hangformátuma [ld. 2,4] | .wav |
video | |||
video | mpeg | MPEG formátumú digitális videoállomány [ld. 1,2,4] |
.mpg .mpeg .mpe .m1v .m2v |
video | mp4 | MPEG-4 formátumú digitális videoállomány [ld. 1,4] | .mp4 |
video | quicktime | Apple QuickTime formátumú digitális videoállomány [ld. 1,2,4] | .mov |
video |
avi msvideo x-msvideo | a Microsoft digitális videóformátuma; avi formátumú digitális videoállomány [ld. 2,4] | .avi |
application | |||
application | msword | az MS Word régebbi verziói által használt dokumentum [ld. 1,2,4] | .doc |
application | vnd.openxmlformats-officedocument.wordprocessingml.document | az MS Word új verziói (pl. MS Word 2007) által használt dokumentum [ld. 3,4] | .docx |
application |
excel x-excel vnd.ms-excel | az MS Excel régi verziói által használt táblázatformátum [ld. 1,2,4] | .xls |
application | vnd.openxmlformats-officedocument.spreadsheetml.sheet | az MS Excel új verziói (pl. MS Excel 2007) által használt táblázatformátum [ld. 3,4] | .xlsx |
application | pdf (Portable Document Format) formátumú dokumentum [ld. 1,2,4] | ||
application |
zip x-compressed | zip formátumban összecsomagolt (tömörített) fájlok archívuma [ld. 1,2,4] | .zip |
Az egyes fájltípusok leírása a MIME alaptípus és az altípus összekapcsolásával lehetséges, pl. text/plain, image/jpeg, audio/mpeg, video/mp4, application/zip stb. Így lehetséges elektronikus levelek esetében a levelekhez csatolt fájlok ("csatolmányok") típusát szabványos módon megadni.
további információk:
MIME (2020-03-09)
[1]
Media Types (2020-03-09)
[2]
The Complete List of MIME Types (2020-03-09)
[3]
Register the 2007 Office system file format MIME types on servers (2020-03-09)
[4]
Internet Media Types (2020-03-09)