Dokumentasi
/

Memilih preset

Memilih preset

Preset adalah konfigurasi awal. Pilih preset, lalu tinjau opsi efektif untuk versi obfuscator yang dipilih.

Pada versi 8.0.0, VM Default adalah titik awal yang direkomendasikan untuk produksi. VM Low cocok untuk evaluasi awal karena Self Defending dan Debug Protection dinonaktifkan. Preset VM lainnya mengaktifkan keduanya.

VM (8.0.0)

optionsPresetApa yang berubah
vm-low-obfuscationLow memakai lebih sedikit pertahanan VM untuk evaluasi. Untuk pengaturan pengujian fungsional, lihat Pengujian dan CI.
vm-defaultDefault menggabungkan VM, perlindungan string array, dan pertahanan runtime. Mulai dari sini untuk produksi.
vm-medium-obfuscationMedium adalah konfigurasi alternatif, bukan tingkat di atas Default.
vm-high-obfuscationHigh menambahkan opcode berstatus, encoding stack, dan dispatcher ringkas. Ukur biayanya pada kode Anda.
vm-ultra-high-obfuscationUltra High juga mengaktifkan control-flow flattening dan transformasi dasar tambahan. Ini menurunkan performa runtime secara signifikan.

Pada versi 8.0.0, vm-anti-llm adalah alias kompatibilitas untuk vm-default dan tidak lagi menjadi pilihan terpisah di dasbor. Versi lama mungkin menampilkannya secara terpisah.

Obfuskasi Dasar

optionsPresetselfDefendingdebugProtectiondisableConsoleOutput
defaultfalsefalsefalse
low-obfuscationtruefalsetrue
medium-obfuscationtruefalsetrue
high-obfuscationtruetruetrue

Preset yang lebih berat dapat memperbesar keluaran dan memperlambat eksekusi. Ukur waktu mulai, jalur yang sering dieksekusi, dan ukuran bundle terkompresi Anda sendiri, bukan mengandalkan pengali perlambatan tetap. Untuk melindungi fungsi tertentu, lihat Menargetkan Fungsi.