Felhasználói eszközök

Eszközök a webhelyen


oktatas:szamitastechnika:fajlok

< Számítástechnika

Fájlok

  • Szerző: Sallai András
  • Copyright © 2012, Sallai András
  • Szerkesztve: 2012, 2014, 2015, 2023
  • Licenc: CC BY-SA 4.0

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:

  • rejtett (H)
  • csak olvasható (R)
  • rendszer (S)
  • archív (A)

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:

  • ext2
  • ext3
  • ext4

Tulajdonságok:

  • Minden fájl egy felhasználónak a tulajdonában van.
  • Minden fájl egy csoporthoz tartozik

A fájlokon értelmezhető jogok a következők:

  • olvasási jog
  • írási jog
  • futtatási jog

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.

  • DOS
    • 1-8 név + 3 kiterjesztés [a-b]\-_
  • Windows
    • 256 karakter lehet, Unicode;
    • tiltott: CR, /, ?, *, „, relációs jel

Dátum

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

  • létrehozás ideje
  • hozzáférés ideje
  • módosítás ideje

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:

  • 1_vmi
  • 12_vmi
  • 13_vmi
  • 14_vmi
  • 2_vmi
  • 21_vmi
  • 22_vmi

Ezért használjunk mindig vezető nullákat:

  • 01_vmi
  • 02_vmi
  • 12_vmi
  • 13_vmi
  • 14_vmi
  • 21_vmi
  • 22_vmi

Mentés

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

  • DVD-re kiírjuk (ha ráfér).
  • Egy másik merevlemezre írjuk.
  • Másik számítógépre másolatot készítünk.

Fájlok osztályozása

  • bináris fájl
    • a karakterek között vannak meg nem jeleníthetők
    • a karakterek látszólag rendezetlenül ömlenek a fájlba
  • szöveges
    • néha ASCII fájlnak hívják
    • régen úgy is definiálták: csak ASCII karaktereket tartalmaz

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

oktatas/szamitastechnika/fajlok.txt · Utolsó módosítás: 2023/09/11 07:47 szerkesztette: admin