Rock Ridge - Rock Ridge

Rock Ridge Interchange Protocol (RRIP, IEEE P1282) je rozšíření na ISO 9660 formátu hlasitosti, běžně používané na CD-ROM a DVD médií, která přidává POSIX systémových souborů sémantiku. Dostupnost těchto vlastností rozšíření umožňuje lepší integraci s Unixem a unixovými operačními systémy.

Tento standard dostal svůj název od fiktivního města Rock Ridge ve filmu Mela Brookse Blazing Saddles .

Design a obsah

Rozšíření RRIP jsou stručně:

Rozšíření RRIP jsou postavena na souvisejícím standardním protokolu System Use Sharing Protocol (SUSP, IEEE P1281). SUSP poskytuje obecný způsob zahrnutí dalších vlastností pro jakoukoli položku adresáře dosažitelnou z primárního deskriptoru svazku (PVD).

V svazku ISO 9660 má každá položka adresáře volitelnou oblast použití systému, jejíž obsah je nedefinovaný a systém jej nechá interpretovat. SUSP definuje metodu pro rozdělení této oblasti do více polí pro použití systému, z nichž každé je identifikováno dvoumístnou podpisovou značkou. Myšlenka SUSP spočívala v tom, že by bylo možné vytvořit libovolný počet nezávislých rozšíření ISO 9660 (nejen RRIP) a zahrnout je na svazek bez konfliktů. Umožňuje také zahrnout údaje o vlastnostech, které by jinak byly příliš velké, aby se vešly do mezí oblasti použití systému.

SUSP definuje několik běžných značek a polí použití systému:

  • CE - oblast pokračování
  • PD - polstrování pole
  • SP - Indikátor protokolu sdílení sdílení systému
  • ST - Systémový terminál sdílení protokolu sdílení
  • ER - reference rozšíření
  • ES - volič rozšíření

RRIP definuje další značky SUSP pro podporu sémantiky POSIX spolu s formátem a významem příslušných polí použití systému:

  • RR - Indikátor použití rozšíření Rock Ridge (poznámka: upuštěno od standardu po verzi 1.09)
  • Atributy souboru PX - POSIX
  • Čísla zařízení PN - POSIX
  • SL - symbolický odkaz
  • NM - alternativní název
  • CL - podřízený odkaz
  • PL - nadřazený odkaz
  • RE - přemístěný adresář
  • TF - časové razítko
  • SF - řídká data souboru

Další známá pole SUSP zahrnují:

  • AA - rozšíření Apple, upřednostňováno
  • BA - Apple prodloužení, staré (chybí atribut délky)
  • AS - Vlastnosti souboru Amiga (viz níže)
  • ZF - komprimovaný soubor zisofs, obvykle vytvořený programem mkzftree nebo libisofs. Transparentně dekomprimováno jádrem Linuxu, pokud je postaveno na CONFIG_ZISOFS.
  • AL - zaznamenává rozšířené atributy souborů , včetně ACL . Navrhl liburnia , podporovaný libisofs.

Všimněte si, že Apple ISO 9660 Extensions technicky nenásledují standard SUSP; základní struktura polí AA a AB definovaná společností Apple je však dopředu kompatibilní s SUSP; aby svazek mohl opatrně používat jak rozšíření Apple, tak i rozšíření RRIP.

Varianty

Amiga Rock Ridge je podobný RRIP, kromě toho, že poskytuje další vlastnosti používané operačním systémem Amiga . Také je postaven na standardu SUSP definováním pole pro použití systému označeného „AS“. Amiga Rock Ridge a POSIX RRIP mohou být tedy použity současně na stejném svazku.

Některé ze specifických vlastností podporovaných touto příponou jsou další Amiga- bity pro soubory. Existuje podpora pro atribut „P“, který znamená „čistý“ bit (označující příkaz nového účastníka) a atribut „S“ pro bit skriptu (označující dávkový soubor ). To zahrnuje příznaky ochrany plus volitelné pole pro komentář. Tato rozšíření představila Angela Schmidt s pomocí Andrewa Younga, hlavního autora protokolů Rock Ridge Interchange Protocol a System Use Sharing Protocol. Prvním veřejně dostupným softwarem pro ovládání CD-ROM s příponami Amiga byl MakeCD , software Amiga, který Angela Schmidt vyvinula společně s Patrickem Ohlym. MasterISO také uznává toto rozšíření a mělo by být také podporováno Frying Pan, ale podpora druhého programu je uncredited.

Amiga CD-ROM souborove systemy podporujici rozsireni jsou AmiCDFS , AsimCDFS , CacheCDFS a BabelCDROMfs .

Uľivatelé, kteří chtějí přistupovat k poznámkám a ochranným bitům svých souborů Amiga na CD, mohou jednoduše připojit některé nové logické jednotky spojené se stejnou fyzickou jednotkou , ale za pouľití jednoho z výše uvedených souborových systémů CD-ROM.

Viz také

Reference

externí odkazy