I tag OM (com.apple.metadata: kMDItemOMUserTags) così come i tag definiti dall'utente (com.apple.metadata: _kMDItemUserTags) sono memorizzati in un attributo esteso e il suo valore è un elenco di proprietà binarie che contiene una singola matrice di stringhe .
Esempio con il tag utente (xxd'd e convertito in xml con plutil):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>user</string>
</array>
</plist>
Semplicemente usando xattr -w com.apple.metadata:kMDItemOMUserTags tag1 file
non creerai un tag utente OMUser o (Apple) correttamente definito.
Raccomando di usare uno script "aggiungi tag" Python come questo uno .
kMDItemOMUserTags sembra essere obsoleto (o almeno " difficile "da usare ) in macOS e sono talvolta / spesso sostituiti con _kMDItemUserTags anche nelle app di OpenMeta.