Ich wusste immer, dass Mac-Betriebssysteme ein Konzept von "Ressourcengabeln" haben, aber ich habe gerade erfahren, dass diese Funktion seit der Einführung von OS X tatsächlich veraltet ist.
Ich habe auch gerade den mdls
Terminalbefehl entdeckt, der Metadaten auflistet.
Stammen einige oder einige dieser Metadaten aus Ressourcenzweigen? Wenn nicht, wo werden die Metadaten gespeichert? Oder werden die Metadaten jedes Mal generiert, wenn sie benötigt werden?
Ja, einige der Metadaten werden in sogenannten erweiterten Dateiattributen gespeichert. Die erweiterten Dateiattribute werden in einem benannten Fork gespeichert.
Im Wesentlichen werden Forks also immer noch sehr häufig unter OS X verwendet. Der spezifische „Ressourcenfork“, wie er von der Resource Manager-API verwaltet wird, ist jedoch, wie Sie beschreiben, veraltet.
Beachten Sie, dass andere Teile der Metadaten aus einer Vielzahl von Datenquellen stammen können – einige auf der Festplatte gespeichert, andere beim Import generiert (z. B. durch Konsultation von Cloud-Diensten beim Umgang mit Dateien, die in iCloud oder ähnlichen Diensten gespeichert sind).
mdls
verwendet die Spotlight-API, um die Metadaten für die Anzeige abzurufen. Die Spotlight-API stützt sich auf Quellen wie Dateisystemdaten, Dateisystem-Metadaten, erweiterte Attribute und viele andere Orte. Insbesondere verfügt es über ein System von Importer-Plugins, die für das Parsen verschiedener Dateitypen, das Kontaktieren verschiedener Cloud-Dienste usw. verantwortlich sind.
Benutzer101978
com.apple.ResourceFork
! gespeichert.jksoegaard
Hippiepfad