Joliet (fájlrendszer)

A Joliet szabvány az ISO 9660 szabvány kiterjesztése, amely a CD-ROM számítógépes fájlrendszerekre vonatkozik . Meghatározott és támogatott Microsoft minden verziójában a Windows , mivel a Windows 95 és Windows NT 4.0, ez lehetővé teszi, hogy mentse nevű fájlok legfeljebb 64 unicode karaktereket . Az operációs rendszerek többségében elterjedt és általánosan használt fő célja az ISO-szabvány szigorú támogatásához szükséges fájlnév-korlátozások leküzdése.

Ezt egy másik fejlécben tárolt UCS2 kódolt fájlnevek egy másik készletével használja, amelyet az ISO-kompatibilis programok figyelmen kívül hagynak, így megőrizve a visszamenőleges kompatibilitást . A szabvány műszaki specifikációi csak a legfeljebb 64 unicode karakter hosszúságú fájlokat engedélyezik , de a szabad szoftver genisoimage dokumentációja azt jelzi, hogy a 103 karakterig terjedő fájlnevek nem jelentenek különösebb problémát.

Számos PC-kompatibilis operációs rendszer képes olvasni a Joliet formátumú adathordozókat , ami lehetővé teszi számukra a fájlcserét akkor is, ha a fájlok nem latin karaktereket tartalmaznak (például arab , japán vagy cirill). ), Ami az alapvető ISO-val nem volt lehetséges. 9660 formátum. Ezek az operációs rendszerek a következők:

A Microsoft a Joliet kiterjesztés használatát javasolja azoknak a fejlesztőknek, akik Windows-ra programoznak. Ez lehetővé teszi az unicode karakterek használatát a szabvány összes szövegmezőjében, beleértve a fájlneveket és a kötetneveket is. A 2. típusú kötetleíró ugyanazokat az információkat tartalmazza, mint az elsődleges (16 szektor eltolása 40 bájtból), de az UCS-2-ben a 17. szektorban 40 bájt eltolása. Ennek eredményeként a kötet neve 16 karakterre korlátozódik, amelyet a disktype program megjeleníthet .

Hivatkozások

  1. (in) "  Joliet specifikáció a CD-ROM-hoz  " , Microsoft Tudásbázis , Microsoft,2005. július 11(hozzáférés  : 2012. május 29. ) :A Joliet támogatását a Windows 95 tartalmazza ...  "
  2. (in) "  Windows NT Support hosszú fájlneveket alatt CDFS File System  " , a Microsoft Tudásbázis , a Microsoft,1 st november 2006(megtekintés  : 2012. május 29. ) : „  A Windows NT 3.51-es verziójú 1057-es verziói nem olvassák a Joliet lemezeket. A Windows NT 4.0 képes a Joliet lemezek tervezésével történő olvasására.  "
  3. (in) "  Joliet specifikáció CD-ROM  " , Microsoft Tudásbázis , a Microsoft,2005. július 11(hozzáférés  : 2012. május 29. ) : „  Mivel a Joliet specifikáció ISO 9660 kompatibilis, a Joliet specifikáció szerint rögzített CD-ROM lemezek továbbra is cserélhetik az adatokat nem Joliet rendszerekkel.  "
  4. (in) "  genisoimage (1)  " (hozzáférés  : 2012. május 29. ) : -joliet hosszú Hagyja, hogy a Joliet fájlnevek legfeljebb 103 Unicode karakterből álljanak , a 64. helyett. Ez megtöri a Joliet specifikációt, a cél megjelenik. Óvatosan használja.  "
  5. (in) Jeff Tranter, "  a Microsoft Joliet fájlrendszer támogatott?  " , A Linux CD-ROM HOGYAN ,2001. július 18(hozzáférés  : 2012. május 29. ) :„  A 2.0.34-es verziótól kezdve a Linux kernel támogatja a Microsoft Joliet fájlrendszer-kiterjesztéseket.  "
  6. (in) "  hdiutil (1)  " , BSD Általános parancsok kézikönyve , Apple,2011. március 18(hozzáférés  : 2012. május 29. ) : „  ... A Mac OS X az ISO9660 (vagy Joliet) fájlrendszert fogja használni.  "
  7. (in) "  FreeBSD 3.2 Kiadási megjegyzések  " , a FreeBSD Projekt (hozzáférés  : 2012. május 29. ) : A Joliet kiterjesztések támogatása hozzáadódott az ISO 9660 fájlrendszerekhez.  "
  8. (in) "  hsfs - High Sierra & ISO 9660 CD fájlrendszer  " , OpenSolaris Man Page Set ,1 st november 2006(hozzáférés  : 2012. május 29. ) : „  Ez a fájlrendszer támogatja a Rock Ridge, az ISO 9660 2. verziójú és a Joliet kiterjesztéseket.  "
  9. (in) "  Joliet specifikáció CD-ROM  " , Microsoft Tudásbázis , a Microsoft,2005. július 11(hozzáférés  : 2012. május 29. ) :A Windows 95 alkalmazásokat CD-ROM-on fejlesztő tartalomszerzőknek a Joliet specifikációnak megfelelően kell kifejleszteniük címüket ...  "
  10.  : :„A  disctype kinyomtatja az Unicode kötet nevét a Joliet kötetleíróból, ha van ilyen.  ", 3.11.2. Szakasz