Dokümantasyon
/
Temel Obfuscation
/

Diğer Önemli Seçenekler

Diğer Önemli Seçenekler

En sık başvuracağınız temel obfuscation seçeneklerinin kısa bir listesi. Bir seçeneğin belgelerini görmek için yanındaki bilgi simgesinin üzerine gelin.

Çıktı

target değerini çıktıyı çalıştıracak ortama ayarlayın; her değerin neyi değiştirdiği için Çalışma Ortamı Uyumluluğu sayfasına bakın.

  • target

Yeniden adlandırma

Yeniden adlandırma, kodunuzun gözlemleyebildiği adları değiştirir; bu nedenle .name veya .toString() okuyan kod dikkat gerektirir; bkz. Çalışma Ortamı Uyumluluğu.

  • renameGlobals
  • renameProperties

Koruma

selfDefending, debugProtection (debugProtectionInterval ile birlikte) ve domainLock, vmObfuscation açıkken göz ardı edilir; bunların yerine VM Self Defending, VM Debug Protection ve VM Domain Lock kullanın. Bu savunmalar ve disableConsoleOutput kendi testlerinizi ve araçlarınızı da etkiler; bu yüzden işlevsel testleri ayrı bir derlemeye karşı çalıştırın; bkz. Test ve CI.

  • selfDefending
  • debugProtection
  • disableConsoleOutput
  • domainLock

Dönüşümler

deadCodeInjection çıktı boyutunu %200'e kadar artırabilir; bunu sınırlamak için deadCodeInjectionThreshold seçeneğini kullanın. Bu seçenek stringArray seçeneğini zorla açar ve vmObfuscation açıkken yok sayılır.

  • deadCodeInjection

Her seçeneğin ve ödünleşimlerinin tam listesi için Seçenekler Referansı sayfasına bakın.