A fájl, logikailag összefüggő adatok halmaza.
A fájlokat valamilyen háttértárolón tároljuk, ami egy vagy több részre van osztva (partíció), amin belül valamilyen sávozás van. Ez utóbbi nevezzük fájlrendszernek.
A fájlok adatokból és metaadatokból állnak. A fájl tartalma például a következők: hossz, létrehozás, hozzáférés és módosítási idő, jogok, tulajdonos, az adatok helye.
A fájl neve nem feltétlenül része a fájlrendszernek, így az egyes rendszerekben a fájloknak több neve is lehet.
A fájlok végére egy úgynevezett kiterjesztést szokás írni, amely utal a fájl típusára. A DOS típusú operációs rendszereken 3 karakterre volt korlátozva a fájlok kiterjesztése. A Unixokon és a Linuxokon sosem volt korlát.
Kiterjesztés | Leírás |
---|---|
Web | |
.html | HTML oldal |
.htm | régi HTML oldal |
Általános | |
.xml | XML fájl |
Grafika | |
.odg | |
.svg | Általános vektorgrafikus program |
.xcf | GIMP formátuma |
Képfájl | |
.gif | Kevés színű grafika és egyszerű animáció |
.jpg | JPEG kép; tömörített fénykép |
.jpeg | szintén JPEG kép |
.png | általános célú, hordozható képformátum /átlátszó háttér/ |
Adatbázis | |
.odb | LibreOffice adatbázis |
.mdb | MSOffice adatbázis |
.dbf | Régi adatbázisfájl egyetlen táblával |
Tábláaztkezelők | |
.ods | LibreOffcie táblázatkezelő |
.xls | MSO táblázatkezelő |
.xlsx | MSO táblázatkezelő /Office Open XML/ |
.csv | Strukturált szöveg. Táblázatkezelőkben könnyen importálható |
Szövegszerkesztés | |
.txt | ASCII alapú szöveges fájlok |
.odt | LibreOffcie szövegszerkesztő |
.doc | MSO szövegszerkesztő |
.docx | MSO szövegszerkesztő /Office Open XML/ |
Bemutató | |
.odp | LibreOffice bemutató |
.ppt | MSO bemutató |
.pps | MSO automatikusan lejátszódó bemutató |
.pptx | MSO bemutató /Office Open XML/ |
.ppsx | |
Hangfájlok | |
.mp3 | tömörített hangfájl |
.ogg | |
.wav | |
.wma | MS hangfájl |
Videó fájlok | |
.mpg | |
.avi | |
.wmv | MS videófájl |
Publikáció | |
Hordozható, csak olvasható általános dokumentum formátum | |
.djvu | szkennelt dokumentumok kezelésére kifejlesztett formátum (JPG, TIFF, GIF-nél sokkal kisebb méret) de jó PDF alternatíva |
A fájlok a következő tulajdonsággal rendelkezhetnek:
Az ext fájlrendszernek folyamatosan fejlődik, ezért már a negyedik verziónál tartunk. Fontosabb verziók:
Tulajdonságok:
A fájlokon értelmezhető jogok a következők:
A ext alapú fájlrendszereken is használunk rejtett fájlokat. A fájlrendszer erről azonban semmit nem tárol el. A fájl akkor lesz rejtett ha a nevét egy ponttal kezdjük. Pl.:
.fájlnév
Az ext alapú fájlrendszereken a fájlok törlés után nehezen állíthatók vissza, mivel a fájlleíró információk magától az állománytól mindig külön helyen vannak tárolva. A fájlleíróban egy mutató van magára az állomány tartalmára.
Egy könyvtáron belül nem lehet ugyanolyan nevű fájl és/vagy könyvtár. Ugyanazon néven más könyvtárban már szerepelhet más fájl vagy könyvtár.
Mit tárolunk egy állományról:
Manapság igen gyakori a fájlok böngészőből való letöltése. A böngészők automatikus letöltésre vannak állítva, amelyek általában a Downloads/Letöltések könyvtárba töltenek le automatikusan.
Ezt soha nem hagyjuk így, mert egy idő után átláthatatlan káosz lesz ebben a könyvtárban, egy „fekete lyuk”. A megspórolt idő később „visszaüt”.
Állományaink számára készítsünk egy könyvtárstruktúrát, ahol kategóriák szerint rendezhetjük azokat.
Dokumentumok | |--Halozat | |--Letoltott | |--Tananyag | |--Otthon | |--Iskolaban | |--Eskuvo | |--Letoltott | |--Ruhak | |--Vendegek | |--Zenekar | |--Fotok | |--2000_Edzotabor | |--2000_Balaton | |--2000_Tatra | |--2001_Edzotabor | |--2001_Velencei-to | |--Konyvek |--Szakkonyvek | |-- Programozas | |--Pascal | |--Csharp | |--Java | |--Perl | |--Python |--Regenyek |--Szakacskonyvek |--Utikonyvek
Rendrakáskor gondoljunk arra, hogy nem fog minden azonnal a helyére kerülni. Jelöljünk ki egy könyvtárat, amelyben ideiglenesen eltesszük a fájlokat. Egyszerre nem akarjuk megoldani az egész rendrakást. Nem fog sikerülni. Foglalkozzunk kisebb egységgel.
A számokkal kezdődő nevek mindig előre kerülnek. Ha az egyjegyű számok elé nem teszünk vezető nullát akkor megjárhatjuk. A rendezés például ilyen lehet a programunkban:
Ezért használjunk mindig vezető nullákat:
Mindig legyen mentésed. Mentési lehetőségek:
Ha egy fájl ezeket tartalmazza, az is szöveges, de ezek nem ASCII karakterek:
☉ ☿ ♀ ♁ ☽ ♂ ♃ ♄ ⛢ ♆ ♇
Ezek csak a Unicode táblázatokban találhatók meg.
Másik példa:
⛈ ⛅ ☼
🍏 🍔 🍷 🍅
𝄞♩ ♩ ♩ ♪ 𝄽 ♫ ♫ ♫ ♬ 𝅘𝅥𝅯 𝅗𝅥
☠ ☢ ☣ ☤
♖ ♘ ♗ ♔ ♕ ♗ ♘ ♖ ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜
Tervezzen meg egy esküvővel kapcsolat teendők állományainak tárolásához szükséges könyvtárszerkezetet.
Ön fordítással foglalkozik. Fordít szakkönyveket és mesekönyveket. Tervezze meg az állományok elhelyezését.
Ön szoftverfejlesztéssel foglalkozik.
Vannak olyan projektek, ahol csak kipróbál bizonyos dolgokat, és vannak kiadásra szánt projektek. Valahol tárolnia kell a programozói könyvtárakat is, amelyek szükséges lehetnek bármelyik projekthez.
Tervezze meg az állományok elhelyezését.