Wie lautet der Name von Apple/OS X für „Alternative Datenströme“?

Auf alten Macs vor OS X konnten Dateien bereits zwei "Forks" haben - einen Data Fork und einen Resource Fork.

Laut Wikipedia erhielt das HFS+-Dateisystem von OS X irgendwann die Fähigkeit, eine beliebige Anzahl von Forks zu haben, ähnlich wie Microsofts "Alternate Data Streams" ( ADS).

HFS Plus erlaubt Dateinamen mit einer Länge von bis zu 255 UTF-16-Zeichen und n-gegabelte Dateien ähnlich wie NTFS, obwohl bis vor kurzem fast keine Systemsoftware andere Gabeln als die Datengabel und die Ressourcengabel nutzt.

Ich möchte wissen, wie der offizielle Begriff für diese Forks oder Streams lautet. Ich denke, es ist möglich, dass sie nur "Gabeln" genannt werden, aber dieser Begriff hat bereits mehrere Bedeutungen in der Informatik. Ich habe schon etwas recherchiert aber keine definitive Antwort gefunden.

Antworten (2)

Apple verwendet „Multiple Fork“ oder die Kurzform „Multi-Fork“ konsequent in seiner Dokumentation, also scheint es der offizielle Begriff zu sein. Ich liste hier ein paar Beispiele auf:

https://developer.apple.com/library/mac/#documentation/General/Conceptual/SLGlobalGlossary/Glossary/Glossary.html (Letzte Aktualisierung: 09.07.2010)

HFS+ Hierarchisches Dateisystem Plus. Das erweiterte Dateisystemformat von Mac OS. Dieses Format fügt Unterstützung für Dateinamen mit mehr als 31 Zeichen, die Unicode-Darstellung von Datei- und Verzeichnisnamen und einen effizienten Betrieb auf sehr großen Festplatten hinzu. HFS+ ist ein Multiple-Fork-Volume-Format.

https://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/io_porting/io_porting.html (Letzte Aktualisierung: 11.06.2012)

(...) Einige Mac-Anwendungen nutzen auch die Fähigkeit des HFS+-Dateisystems, Dateien mit mehreren Gabeln zu verarbeiten .

https://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html (Letzte Aktualisierung: 08.07.2010)

Bundles können sich auf Volumes in vielen verschiedenen Formaten befinden, darunter mehrere Fork- Formate wie HFS, HFS+ und AFP sowie Single-Fork-Formate wie UFS, SMB und NFS.

Wenn ich beim Rechnen von "Fork" spreche, kann ich nur an HFS+/HFS-Forks oder den Systemaufruf zum Erstellen eines untergeordneten Prozesses denken.

Was für eine großartige Antwort - danke für deine Mühe! (-:
Ja, es gibt Forking-Kindprozesse und auch Forking-Projekte, insbesondere Open-Source-Projekte, wie es bei OpenOffice->LibreOffice und WikiTravel->WikiVoyage der Fall war. Vielleicht gibt es noch andere Verwendungen, die ich nicht kenne ...
Oh Gott, ich habe Fork in der Softwareentwicklung vergessen, danke für den Hinweis.

Ich habe mich gerade wieder für dieses Thema interessiert und angefangen, herumzustöbern.

Diesmal ist mir aufgefallen, dass der Begriff „benannter Fork“ häufig für andere Forks als den Data Fork und den Resource Fork verwendet wird.

Hier einige Referenzen: