Tartalomjegyzék

< Számítástechnika

Fájlok

Bevezetés

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.

Kiterjesztés

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ó
.pdf 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

Fájlok NTFS fájlrendszeren

A fájlok a következő tulajdonsággal rendelkezhetnek:

Fájlok ext fájlrendszereken

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.

Elnevezés

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.

Dátum

Mit tárolunk egy állományról:

Fájlok rendszerezése

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”.

upload.wikimedia.org_wikipedia_commons_f_f0_black_holes_-_monsters_in_space.jpg

Á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.

Fájlnevek

Rendezés

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:

Mentés

Mindig legyen mentésed. Mentési lehetőségek:

Fájlok osztályozása

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:

⛈ ⛅ ☼
🍏 🍔 🍷 🍅
 𝄞♩ ♩ ♩ ♪ 𝄽 ♫ ♫ ♫ ♬ 𝅘𝅥𝅯 𝅗𝅥
☠ ☢ ☣ ☤
♖ ♘ ♗ ♔ ♕ ♗ ♘ ♖
♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙




♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟
♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜

Feladat

Feladat 001

Tervezzen meg egy esküvővel kapcsolat teendők állományainak tárolásához szükséges könyvtárszerkezetet.

Feladat 002

Ön fordítással foglalkozik. Fordít szakkönyveket és mesekönyveket. Tervezze meg az állományok elhelyezését.

Feladat 003

Ö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.

Linkek