Skip to content

Glossar

Quarantäne-Flags

Das hexadezimale Bitfeld am Anfang eines com.apple.quarantine-Werts. Apple dokumentiert es nicht; bekannte Bits stammen aus Open Source.

Das erste Feld eines Quarantäne-Attributs ist ein hexadezimales Bitfeld, das Apple nicht öffentlich dokumentiert. Die quelloffene Datei QuarantineSPI.h aus WebKit deklariert 0x0001 QTN_FLAG_DOWNLOAD, 0x0002 QTN_FLAG_SANDBOX, 0x0004 QTN_FLAG_HARD und 0x0040 QTN_FLAG_USER_APPROVED. Die Namen QTN_FLAG_TRANSLOCATE und QTN_FLAG_DO_NOT_TRANSLOCATE kommen in Apples Quellen vor, ihre Werte 0x0080 und 0x0100 stammen jedoch aus Neudeklarationen Dritter und gelten nur als mittelmäßig gesichert. Alle übrigen Bits, etwa 0x0020, sind unbekannt.

Häufig zu sehen sind 0081, 0083, 0082 (eine Sandbox-App hat die Datei geschrieben), 00c3 und 00c1 (das Freigabe-Flag des Benutzers ist gesetzt), 0183 und 0086. Man liest sie am besten als Bitkombinationen, nicht als feste Codes. Siehe die Flags von com.apple.quarantine erklärt.