Ero sivun ”ISO 9660” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 655 merkkiä lisätty ,  28. maaliskuuta 2012
laajennoksista ja merkillisyyksistä
(muutos johdannossa; +laajennokset lyhyesti)
(laajennoksista ja merkillisyyksistä)
Rivi 1: Rivi 1:
ISO 9660 on tiedostoja sisältävissä CD- ja DVD-levyissä käytetty [[tiedostojärjestelmä]]. Ennen CD:ksi tai DVD:ksi polttamista levyt ovat usein tiedostojärjestelmässä levykuvina, <tt>.iso</tt>-päätteisellä nimellä, ja nämä levykuvat voidaan [[mount|liittää]] myös sellaisinaan, loopback-järjestelyn avulla. Linuxissa iso-levykuvia voi tehdä vaikkapa ohjelmilla [[genisoimage]] ja [[mkisofs]].
ISO 9660 on tiedostoja sisältävissä CD- ja DVD-levyissä käytetty [[tiedostojärjestelmä]]. Ennen CD:ksi tai DVD:ksi polttamista levyt ovat usein tiedostojärjestelmässä levykuvina, <tt>.iso</tt>-päätteisellä nimellä, ja nämä levykuvat voidaan [[mount|liittää]] myös sellaisinaan, loopback-järjestelyn avulla. Uudempi vastaava tiedostojärjestelmä on "[[UDF]]" ("universal disk format", ISO/IEC 13346).


Tiedostojärjestelmällä on hakemistorakennetta ja tiedostojen nimiä koskevia rajoituksia eikä se sinällään tue Unix-oikeuksia ja erikoistiedostoja (symbolisia linkkejä yms.). Siihen on kuitenkin kehitetty laajennoksia, "Rock Ridge" Unixeille ja "Joliet" Windowsille. Näitä käytettäessä joillakin tiedostoilla on eri nimet riippuen siitä mitä laajennoksia levyä lukeva järjestelmä käyttää.
Tiedostojärjestelmässä on monta erikoistiedostoa, esimerkiksi bootilevykkeen kuvia ja tekijänoikeustietoja, ja järjestelmä voi tarjota eri näkymiä, joissa mahdollisesti näkyy eri tiedostoja ja samat tiedostot eri nimillä. Normaaleissa tiedostolistauksissa ei siis näy kaikkea tiedostojärjestelmän sisältämää tietoa.
 
Linuxissa iso-levykuvia voi tehdä vaikkapa ohjelmilla [[genisoimage]] ja [[mkisofs]].  


== Liittäminen ==
== Liittäminen ==
Levykuvien luomista ja liittämistä käsitellään artikkelissa [[Levykuva]]. Lyhyesti sanottuna levykuvan liittäminen tapahtuu komennolla
Levykuvien luomista ja liittämistä käsitellään artikkelissa [[Levykuva]]. Lyhyesti sanottuna levykuvan liittäminen tapahtuu komennolla
  mount tiedosto.iso liittämishakemisto -o loop
  mount tiedosto.iso liittämishakemisto -o loop
== Rajoitukset ja laajennokset ==
Tiedostojärjestelmällä on hakemistorakennetta ja tiedostojen nimiä koskevia rajoituksia eikä se sinällään tue Unix-oikeuksia tai erikoistiedostoja (symbolisia linkkejä, laitetiedostoja). Siihen on kuitenkin kehitetty laajennoksia, "Rock Ridge" Unixeille, "Joliet" Windowsille ja "Apple Extensions" Maceille (levyllä voi myös HFS-tiedostojärjestelmä, jossa data jaetaan iso-järjestelmän kanssa). Näitä käytettäessä joillakin tiedostoilla on eri nimet riippuen siitä mitä laajennoksia levyä lukeva järjestelmä käyttää.
ISO 9660 (ISO-9660:1988) "level 1" rajoittaa tiedostojen nimet DOS:n "8.3"-muotoon. "Level 2" ja "level 2" sallivat 31 merkkiä, jotka voivat olla A-Z, 0-9 ja "_". Vain yksi piste sallitaan, eikä se saa olla tiedostonimen alussa. Tiedostonimi polkuineen saa olla korkeintaan 255 merkkiä ja hakemistotasoja korkeintaan kahdeksan.
Tuorempi standardi ISO 9660 version 2 (ISO-9660:1999) sallii pisteen normaalina merkkinä. Tiedostonimi saa olla 207 merkkiä pitkä (Rock Ridgellä 197) eikä hakemistorakenne ole samalla tavalla rajoitettu.
Rock Ridge mahdollistaa erkoistiedostot, kuten symboliset linkit ja laitetiedostot. Hakemistoilla ja tiedostoilla on omistajat, ryhmät ja oikeudet (usein omistajaksi laitetaan root ja oikeuksiksi dr-xr-xr-x ja -r--r--r-- tai -r-xr-xr-x). Nämä Rock Ridge -lisätiedot ovat tiedostojärjestelmän erikoistiedostossa. Nimien pituus on korkeintaan 197 merkkiä (kirjaimina vähemmän, jos käytetään UTF-8:aa ja muuta kuin ASCII:ta).
Joliet sallii tiedoston tai hakemiston nimen pituudeksi 64 Unicode-merkkiä.


== Tuki ytimessä ==
== Tuki ytimessä ==
785

muokkausta

Navigointivalikko