Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
mac:xattr [2011/04/16 21:14] wikisysop |
mac:xattr [2011/04/16 21:18] (aktuell) wikisysop |
||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
<xterm>$ <fc #008000>xattr MacFile.dmg</fc> | <xterm>$ <fc #008000>xattr MacFile.dmg</fc> | ||
- | <fc #800000>com.apple.diskimages.fsck | + | <fc #0000FF>com.apple.diskimages.fsck |
com.apple.diskimages.recentcksum</fc> | com.apple.diskimages.recentcksum</fc> | ||
</xterm> | </xterm> | ||
Zeile 33: | Zeile 33: | ||
Copyright (C) 1999-2007 Mark Russinovich | Copyright (C) 1999-2007 Mark Russinovich | ||
Sysinternals - www.sysinternals.com | Sysinternals - www.sysinternals.com | ||
- | . | + | |
C:\orgfiles\MacData\MacFile.dmg: | C:\orgfiles\MacData\MacFile.dmg: | ||
- | :<fc #800000>com.apple.diskimages.fsck</fc>:$DATA 20 | + | :<fc #0000FF>com.apple.diskimages.fsck</fc>:$DATA 20 |
- | :<fc #800000>com.apple.diskimages.recentcksum</fc>:$DATA 80 | + | :<fc #0000FF>com.apple.diskimages.recentcksum</fc>:$DATA 80 |
</xterm> | </xterm> | ||
Zeile 54: | Zeile 54: | ||
drwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 . | drwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 . | ||
drwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 .. | drwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 .. | ||
- | -rwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 <fc #800000>._MacFile.dmg</fc> | + | -rwxrwxrwx 1 pronto staff 4096 13 Mai 20:36 <fc #0000FF>._MacFile.dmg</fc> |
- | -rwxrwxrwx<fc #800000>@</fc> 1 pronto staff 1961028 25 Apr 18:55 MacFile.dmg | + | -rwxrwxrwx<fc #0000FF>@</fc> 1 pronto staff 1961028 25 Apr 18:55 MacFile.dmg |
- | <fc #800000>com.apple.diskimages.fsck</fc> 20 | + | <fc #0000FF>com.apple.diskimages.fsck</fc> 20 |
- | <fc #800000>com.apple.diskimages.recentcksum</fc> 80 | + | <fc #0000FF>com.apple.diskimages.recentcksum</fc> 80 |
</xterm> | </xterm> | ||
Zeile 78: | Zeile 78: | ||
Erweiterte Attribute (EAs) erweitern die Basis Attribute zu Dateien oder Verzeichnissen im Dateisystem (HFS+). Sie werden in einem name:value Paar gespeichert, welche mit dem Data Fork Objekt im Dateisystem verknüpft sind. Der Name (Identifier -> name) eines erweiterten Attributs ist ein simpler UTF-8 String, welcher idR den Urheber des Attributs identifiziert (com.apple) und ggf noch die Funktion beschreibt (quarantine). Im Prinzip aber ist der Name frei wählbar. Der Wert (value) eines Attributs ist ein Pointer zu einem Datenpuffer im Dateisystem, welcher Text oder Binärdaten mit dem Attribut verknüpft. | Erweiterte Attribute (EAs) erweitern die Basis Attribute zu Dateien oder Verzeichnissen im Dateisystem (HFS+). Sie werden in einem name:value Paar gespeichert, welche mit dem Data Fork Objekt im Dateisystem verknüpft sind. Der Name (Identifier -> name) eines erweiterten Attributs ist ein simpler UTF-8 String, welcher idR den Urheber des Attributs identifiziert (com.apple) und ggf noch die Funktion beschreibt (quarantine). Im Prinzip aber ist der Name frei wählbar. Der Wert (value) eines Attributs ist ein Pointer zu einem Datenpuffer im Dateisystem, welcher Text oder Binärdaten mit dem Attribut verknüpft. | ||
- | \\ \\ | + | |
Mac OS bringt einige Tools mit, mit denen die erweiterten Attribute angezeigt, bearbeitet oder gelöscht werden können. <fc #008000>xattr</fc> dürfte das mächtigste sein aber auch einige Optionen zum <fc #008000>ls-Befehl</fc> können gute Dienste leisten. Ein erstes Indiz für das Vorhandensein eines EA ist ein <fc #008000>@-Zeichen | Mac OS bringt einige Tools mit, mit denen die erweiterten Attribute angezeigt, bearbeitet oder gelöscht werden können. <fc #008000>xattr</fc> dürfte das mächtigste sein aber auch einige Optionen zum <fc #008000>ls-Befehl</fc> können gute Dienste leisten. Ein erstes Indiz für das Vorhandensein eines EA ist ein <fc #008000>@-Zeichen | ||
</fc> bei der Ausgabe von <fc #008000>ls -l</fc>: | </fc> bei der Ausgabe von <fc #008000>ls -l</fc>: | ||
Zeile 84: | Zeile 84: | ||
<xterm>$ <fc #008000>ls -l</fc> | <xterm>$ <fc #008000>ls -l</fc> | ||
total 17488 | total 17488 | ||
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 209428 14 Mai 14:19 Bilder | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 209428 14 Mai 14:19 Bilder |
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 128064 14 Mai 14:21 ECI_Offset_2009_EN.pdf | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 128064 14 Mai 14:21 ECI_Offset_2009_EN.pdf |
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 140408 14 Mai 14:21 Filme | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 140408 14 Mai 14:21 Filme |
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 285397 14 Mai 14:21 Logo_Klar.psd | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 285397 14 Mai 14:21 Logo_Klar.psd |
- | -rwxr-xr-x<fc #800000>@</fc> 1 pronto staff 261469 14 Mai 14:21 SC_paper_info.pdf | + | -rwxr-xr-x<fc #0000FF>@</fc> 1 pronto staff 261469 14 Mai 14:21 SC_paper_info.pdf |
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 1131770 14 Mai 14:21 Trapping.ai | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 1131770 14 Mai 14:21 Trapping.ai |
- | -rw-r--r--<fc #800000>@</fc> 1 pronto staff 5919242 14 Mai 14:20 Ukelele_1.8.4.dmg | + | -rw-r--r--<fc #0000FF>@</fc> 1 pronto staff 5919242 14 Mai 14:20 Ukelele_1.8.4.dmg |
</xterm> | </xterm> | ||
Zeile 98: | Zeile 98: | ||
total 16576 | total 16576 | ||
-rw-r--r--@ 1 pronto staff 209428 14 Mai 14:19 Bilder | -rw-r--r--@ 1 pronto staff 209428 14 Mai 14:19 Bilder | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.ResourceFork 209091</fc> | com.apple.ResourceFork 209091</fc> | ||
-rw-r--r--@ 1 pronto staff 128064 14 Mai 14:21 ECI_Offset_2009_EN.pdf | -rw-r--r--@ 1 pronto staff 128064 14 Mai 14:21 ECI_Offset_2009_EN.pdf | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.quarantine 42</fc> | com.apple.quarantine 42</fc> | ||
-rw-r--r--@ 1 pronto staff 140408 14 Mai 14:21 Filme | -rw-r--r--@ 1 pronto staff 140408 14 Mai 14:21 Filme | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.ResourceFork 140072</fc> | com.apple.ResourceFork 140072</fc> | ||
-rw-r--r--@ 1 pronto staff 285397 14 Mai 14:21 Logo_Klar.psd | -rw-r--r--@ 1 pronto staff 285397 14 Mai 14:21 Logo_Klar.psd | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.ResourceFork 29090</fc> | com.apple.ResourceFork 29090</fc> | ||
-rwxr-xr-x@ 1 pronto staff 261469 14 Mai 14:21 SC_paper_info.pdf | -rwxr-xr-x@ 1 pronto staff 261469 14 Mai 14:21 SC_paper_info.pdf | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.quarantine 42</fc> | com.apple.quarantine 42</fc> | ||
-rw-r--r--@ 1 pronto staff 1131770 14 Mai 14:21 Trapping.ai | -rw-r--r--@ 1 pronto staff 1131770 14 Mai 14:21 Trapping.ai | ||
- | <fc #800000>com.apple.FinderInfo 32 | + | <fc #0000FF>com.apple.FinderInfo 32 |
com.apple.ResourceFork 368</fc> | com.apple.ResourceFork 368</fc> | ||
-rw-r--r--@ 1 pronto staff 5919242 14 Mai 14:20 Ukelele_1.8.4.dmg | -rw-r--r--@ 1 pronto staff 5919242 14 Mai 14:20 Ukelele_1.8.4.dmg | ||
- | <fc #800000>com.apple.diskimages.recentcksum 79</fc> | + | <fc #0000FF>com.apple.diskimages.recentcksum 79</fc> |
</xterm> | </xterm> | ||
Zeile 123: | Zeile 123: | ||
<xterm>$ <fc #008000>ls -l@ rezilla1.png</fc> | <xterm>$ <fc #008000>ls -l@ rezilla1.png</fc> | ||
-rw-r--r--@ 1 pronto staff 39890 14 Mai 17:02 rezilla1.png | -rw-r--r--@ 1 pronto staff 39890 14 Mai 17:02 rezilla1.png | ||
- | <fc #800000>com.apple.metadata:kMDItemIsScreenCapture 42 | + | <fc #0000FF>com.apple.metadata:kMDItemIsScreenCapture 42 |
com.apple.metadata:kMDItemScreenCaptureType 48</fc> | com.apple.metadata:kMDItemScreenCaptureType 48</fc> | ||
</xterm> | </xterm> |