Skip to content

Glosario

Flags de cuarentena

El campo de bits hexadecimal que abre un valor com.apple.quarantine. Apple no lo documenta; los bits conocidos salen de código abierto.

El primer campo de un atributo de cuarentena es un campo de bits hexadecimal que Apple no documenta públicamente. El archivo de código abierto QuarantineSPI.h de WebKit declara 0x0001 QTN_FLAG_DOWNLOAD, 0x0002 QTN_FLAG_SANDBOX, 0x0004 QTN_FLAG_HARD y 0x0040 QTN_FLAG_USER_APPROVED. Los nombres QTN_FLAG_TRANSLOCATE y QTN_FLAG_DO_NOT_TRANSLOCATE aparecen en fuentes de Apple, pero sus valores, 0x0080 y 0x0100, proceden de redeclaraciones de terceros y tienen una fiabilidad media. Cualquier otro bit, como 0x0020, es desconocido.

Entre los valores habituales están 0081, 0083, 0082 (el archivo lo escribió una app en sandbox), 00c3 y 00c1 (con el flag de aprobación del usuario activado), 0183 y 0086. Conviene leerlos como combinaciones de bits y no como códigos fijos. Consulte los flags de com.apple.quarantine explicados.