Documentación
/
Ofuscación básica
/

Otras opciones importantes

Otras opciones importantes

Una lista breve de las opciones de ofuscación básica que usarás con más frecuencia. Pasa el cursor sobre el icono de información junto a una opción para ver su documentación.

Salida

Establece target en el entorno que ejecutará la salida; consulta Compatibilidad de ejecución para ver qué cambia cada valor.

  • target

Renombrado

El renombrado cambia los nombres que tu código puede observar, así que el código que lee .name o .toString() requiere cuidado; consulta Compatibilidad de ejecución.

  • renameGlobals
  • renameProperties

Protección

selfDefending, debugProtection (con debugProtectionInterval) y domainLock se ignoran cuando vmObfuscation está activada; usa en su lugar VM Self Defending, VM Debug Protection y VM Domain Lock. Estas defensas y disableConsoleOutput también afectan a tus propias pruebas y herramientas, así que ejecuta las pruebas funcionales contra una compilación separada; consulta Pruebas y CI.

  • selfDefending
  • debugProtection
  • disableConsoleOutput
  • domainLock

Transformaciones

deadCodeInjection puede aumentar el tamaño de la salida hasta un 200 %; usa deadCodeInjectionThreshold para limitarlo. Fuerza la activación de stringArray y se ignora cuando vmObfuscation está activada.

  • deadCodeInjection

Para ver la lista completa de opciones y sus contrapartidas, consulta la Referencia de opciones.