Wednesday, March 14, 2018

Textual description of firstImageUrl

Rock Ridge - Wikipedia


Das Rock Ridge Interchange Protocol (RRIP, IEEE P1282) ist eine Erweiterung des ISO 9660-Volumenformats, die üblicherweise auf CD-ROM- und DVD-Medien verwendet wird und die POSIX-Dateisystemsemantik hinzufügt. Die Verfügbarkeit dieser Erweiterungseigenschaften ermöglicht eine bessere Integration mit Unix- und Unix-ähnlichen Betriebssystemen. [1]

Die Norm hat ihren Namen von der fiktiven Stadt Rock Ridge in Mel Brooks 'Film Blazing Saddles. [2]

Design und Inhalt [ edit ]

Die RRIP-Erweiterungen sind kurz:

Die RRIP-Erweiterungen basieren auf einem verwandten Standard System Use Sharing Protocol (SUSP, IEEE P1281). SUSP bietet eine allgemeine Methode zum Hinzufügen zusätzlicher Eigenschaften für jeden Verzeichniseintrag, der über den primären Volume-Deskriptor (PVD) erreichbar ist.

In einem ISO 9660-Volume hat jeder Verzeichniseintrag einen optionalen Systembenutzungsbereich dessen Inhalt undefiniert ist und vom System interpretiert werden muss. SUSP definiert eine Methode zur Unterteilung dieses Bereichs in mehrere Systemverwendungsfelder, die jeweils durch ein aus zwei Zeichen bestehendes Signatur-Tag gekennzeichnet sind. Die Idee hinter SUSP bestand darin, dass eine beliebige Anzahl unabhängiger Erweiterungen zu ISO 9660 (nicht nur RRIP) erstellt und auf einem Volume ohne Konflikte aufgenommen werden kann. Es ermöglicht auch die Einbeziehung von Eigenschaftsdaten, die ansonsten zu groß wären, um in die Grenzen des Systemnutzungsbereichs zu passen.

SUSP definiert mehrere gängige Tags und Systemverwendungsfelder:

  • CE - Fortsetzungsbereich
  • PD - Auffüllfeld
  • SP - Systembenutzungsprotokoll-Indikator
  • ST - Systembenutzungsprotokoll-Terminator
  • ER - Erweiterungsreferenz
  • ES - Erweiterungsselektor

] RRIP definiert zusätzliche SUSP-Tags für die Unterstützung der POSIX-Semantik sowie das Format und die Bedeutung der entsprechenden Systemverwendungsfelder:

  • RR - Anzeige für Rock Ridge-Erweiterungen (Hinweis: nach Version 1.09 vom Standard abgesetzt) ​​
  • PX-POSIX-Dateiattribute
  • PN-POSIX-Gerätenummern
  • SL - symbolischer Link
  • NM - alternativer Name
  • CL - untergeordnete Verknüpfung
  • PL - übergeordnete Verknüpfung
  • RE - verschobenes Verzeichnis
  • TF - Zeitstempel
  • SF - sparse-Dateidaten

Andere bekannte SUSP-Felder umfassen:

  • AA - Erweiterung von Apple, bevorzugt
  • AB - Erweiterung von Apple, alte
  • AS-Amiga-Dateieigenschaften (siehe unten)

Der Linux-Kernel, wenn er mit CONFIG_ZISOFS [3] erstellt wurde, dekomprimiert Datendateien transparent sind gekennzeichnet durch:

  • ZF - Zisofs-komprimierte Datei, vom Programm mkzftree oder von libisofs

Außerdem hat das Libburnia-Projekt AAIP [4] vorgeschlagen, das den folgenden SUSP-Tag hinzufügen würde:

Beachten Sie, dass die Apple ISO 9660-Erweiterungen technisch nicht dem SUSP-Standard entsprechen. Die grundlegende Struktur der von Apple definierten AA- und AB-Felder ist jedoch mit SUSP vorwärtskompatibel. Daher kann ein Volume mit Vorsicht sowohl Apple-Erweiterungen als auch RRIP-Erweiterungen verwenden.

Varianten [ edit ]

Amiga Rock Ridge ähnelt RRIP, außer dass es zusätzliche Eigenschaften bereitstellt, die vom Amiga-Betriebssystem verwendet werden. Es basiert ebenfalls auf dem SUSP-Standard, indem ein mit "AS" gekennzeichnetes Systemnutzungsfeld definiert wird. Somit können sowohl Amiga Rock Ridge als auch der POSIX RRIP gleichzeitig auf demselben Volume verwendet werden.

Einige der spezifischen Eigenschaften, die von dieser Erweiterung unterstützt werden, sind die zusätzlichen Amiga-Bits für Dateien. Es gibt Unterstützung für das Attribut "P", das für "reines" Bit (für einen erneuten Eingabebefehl) steht, und das Attribut "S" für Skriptbit (für Batch-Datei). Dazu gehören die Schutzkennzeichen sowie ein optionales Kommentarfeld. Diese Erweiterungen wurden von Angela Schmidt mit Hilfe von Andrew Young, dem Hauptautor des Rock Ridge Interchange Protocol und System Use Sharing Protocol, eingeführt. Die erste öffentlich erhältliche Software zum Mastering einer CD-ROM mit Amiga-Erweiterungen war MakeCD, eine Amiga-Software, die Angela Schmidt zusammen mit Patrick Ohly entwickelt hat. [5] MasterISO erkennt diese Erweiterung ebenfalls und sollte auch von Frying Pan unterstützt werden Unterstützung durch das letztere Programm ist nicht im Abspann.

Amiga-CD-ROM-Dateisysteme, die die Erweiterungen unterstützen, sind AmiCDFS, AsimCDFS, CacheCDFS und BabelCDROMfs. [6]

Benutzer, die auf die auf CDs vorhandenen Kommentare und Schutzbits ihrer Amiga-Dateien zugreifen möchten, können dies einfach tun mounten Sie einige neue logische Einheiten, die derselben physischen Einheit zugeordnet sind, aber eines der oben genannten CD-ROM-Dateisysteme verwenden.

Siehe auch [ edit ]

Referenzen [ bearbeiten ]

Externe Links [] ].

No comments:

Post a Comment