Startseite

Überprüfen und Entfernen von erweiterten Attributen (Xattr) von Dateien auf dem Mac

Updated on Donnerstag, 27. Februar 2025

iBoysoft author Charlotte Lee

Written by

Charlotte Lee
Professional tech editor

Approved by

Jessica Shee

Deutsch English Français やまと Español Português

Zusammenfassung: Dieser Artikel von iBoysoft erklärt, was erweiterte Attribute auf dem Mac sind und wie man erweiterte Attribute vom Mac entfernt.

macOS erweiterte Attribute

In der Informatik ist eine Datei mehr als nur ihr Inhalt. Es ist eine Kombination aus Inhalt, Namen, Struktur, Metadaten und erweiterten Attributen. Diese Komponenten arbeiten zusammen, um sicherzustellen, dass die Datei effizient vom Betriebssystem und den Anwendungen gespeichert, abgerufen und verwaltet werden kann.

Obwohl erweiterte Attribute normalerweise nicht im Finder oder bei Standarddateioperationen sichtbar sind, möchten Sie sie möglicherweise dennoch anzeigen oder entfernen. Zum Beispiel, wenn Sie eine App nicht öffnen können, die aus dem Internet heruntergeladen wurde, liegt dies wahrscheinlich an dem Quarantäne-Erweiterungsattribut.

Was sind Mac erweiterte Attribute?

Mac erweiterte Attribute, oft als "xattrs" bezeichnet, sind eine Funktion des macOS-Dateisystems, die es ermöglicht, zusätzliche Metadaten oder benutzerdefinierte Attribute an Dateien und Verzeichnisse anzuhängen. Diese Attribute sind im Wesentlichen kleine Informationsstücke, die die Standarddateimetadaten (wie Dateiname, Größe und Berechtigungen) erweitern, ohne den tatsächlichen Inhalt der Datei zu verändern.

Sie werden auch in Linux, BSD und anderen Dateisystemen weit verbreitet verwendet.

Wie kann man erweiterte Attribute auf dem Mac anzeigen?

Erweiterte Attribute werden separat in den Metadaten einer Datei gespeichert und können nur mit dem Befehl xattr in Terminal aufgerufen werden. Sie werden mit einer Typsignatur benannt, ähnlich wie Präferenzdateien, wie z.B. com.apple.FinderInfo. Einige haben auch Metadatensubtypen, wie z.B. kMDItemIsScreenCapture.

Um sie anzuzeigen:

  1. Starten Sie die Terminal-App.
  2. Geben Sie den folgenden Befehl ein und drücken Sie Enter.xattr dateipfad

Geben Sie xattr ein, lassen Sie ein Leerzeichen und ziehen Sie die Datei, die Sie überprüfen möchten, in das Terminal, um ihren Dateipfad zu erhalten, und drücken Sie dann die Eingabetaste. Ein Beispielbefehl wäre: xattr /Users/jenny/Desktop/Screenshot\ 2025-02-18\ at\ 5.15.29 PM.png

Die Beispieleingabe liefert die folgenden erweiterten Attribute zurück:

Wie man erweiterte Attribute auf macOS anzeigen kann

In diesem Beispiel finden Sie Metadaten, die von Finder zum Anzeigen von Dateitags und Symbolen verwendet werden, Metadaten zur Verfolgung des zuletzt verwendeten Datums der Datei, Metadaten zur Durchsetzung von Sicherheitsrichtlinien und Metadaten zur Identifizierung der Datei als Screenshot.

Hier sind einige Beispiele für erweiterte Attribute und ihre Bedeutungen:

com.apple.FinderInfoSpeichert Finder-spezifische Metadaten wie Label-Farbe, Sichtbarkeit und Symbolplatzierung.
com.apple.quarantineZeigt an, dass eine Datei aus dem Internet heruntergeladen wurde und aus Sicherheitsgründen unter Quarantäne gestellt werden kann.
com.apple.metadata:kMDItemWhereFromsSpeichert die Quell-URL oder den Speicherort, von dem aus eine Datei heruntergeladen wurde.
com.apple.metadata:kMDItemDownloadedDateZeichnet das Datum und die Uhrzeit auf, wann eine Datei heruntergeladen wurde.
com.apple.TextEncodingGibt die Textcodierung an, die für eine Datei verwendet wird, wie z.B. UTF-8 oder ASCII.
com.apple.ResourceForkSpeichert veraltete Ressourcengabel-Daten, die hauptsächlich in älteren macOS-Versionen verwendet werden.
com.apple.lastuseddate#PSZeichnet das zuletzt zugegriffene Datum und die Uhrzeit für eine Datei auf.
com.apple.metadata:_kMDItemUserTagsSpeichert vom Benutzer zugewiesene Tags oder Labels für eine Datei.
com.apple.metadata:kMDItemFSLabelGibt die Finder-Label-Farbe an, die einer Datei zugewiesen ist.
com.apple.metadata:kMDItemAlternateNamesSpeichert alternative Namen oder Aliase für eine Datei.
com.apple.metadata:kMDItemCommentSpeichert vom Benutzer hinterlassene Kommentare oder Notizen, die mit einer Datei verknüpft sind.
com.apple.metadata:kMDItemOMUserTagsSpeichert OpenMeta-Benutzertags, die von einigen Anwendungen von Drittanbietern verwendet werden.
com.apple.metadata:kMDItemFSContentChangeDateZeichnet das Datum und die Uhrzeit auf, wann der Inhalt einer Datei zuletzt geändert wurde.
com.apple.metadata:kMDItemFSCreationDateZeichnet das Datum und die Uhrzeit auf, wann eine Datei erstellt wurde.
com.apple.metadata:kMDItemFSNameSpeichert den Namen der Datei, wie er im Dateisystem erscheint.

Teilen Sie diesen Artikel, wenn Sie ihn hilfreich finden!

 

Wie lösche ich erweiterte Attribute auf Mac?

Bei Problemen auf dem Mac, z. B. Fehler, die Sie daran hindern, Apps auf dem Mac zu öffnen, wie "Die App ist beschädigt und kann nicht geöffnet werden," Die App kann nicht geöffnet werden, da sie von einem unbekannten Entwickler stammt," "Apple kann sie nicht auf schädliche Software überprüfen," ist das Entfernen der Quarantäne-Attribute die effektivste Lösung.

Sie können auch in anderen Situationen stehen, in denen Sie die erweiterten Attribute einer Datei auf dem Mac löschen müssen. So geht's:

  1. Öffnen Sie die Terminal-App.
  2. Finden Sie das erweiterte Attribut der Datei, die Sie entfernen möchten.xattr Dateipfad
  3. Entfernen Sie das erweiterte Attribut.xattr -d Attributname Dateipfad

Zum Beispiel, wenn Sie die App Cornerstone nicht öffnen können, wird das Entfernen ihres Quarantäne-Bits (z.B. xattr -d com.apple.quarantine /Applications/Cornerstone.app) die Prüfung durch den eingebauten Sicherheitscheck stoppen und es Ihnen ermöglichen, die App zu öffnen.

Wie man erweiterte Attribute auf dem Mac entfernt

Helfen Sie anderen dabei, erweiterte Attribute auf dem Mac zu entfernen, indem Sie diesen Beitrag teilen!