String Array

stringArray

Die Option stringArray ist standardmäßig aktiviert und bildet die Grundlage der meisten Obfuskierungen. Sie extrahiert String-Literale und legt sie in einem speziellen Array ab.

JavaScript

Codierung in String Array

Die Codierung fügt eine weitere Schutzebene hinzu, indem sie die Strings codiert:

  • none - keine Codierung, Strings werden unverändert gespeichert
  • base64 - schnelle Codierung, mittlerer Schutz
  • rc4 - stärkerer Schutz, etwa 30-50 % langsamer als base64

Mit ['base64', 'rc4'] werden die Codierungen für jeden String zufällig gemischt.

JavaScript

Wenn String-Zugriffe ein großes Bundle verlangsamen, senken Sie stringArrayThreshold (Standard 0.75; eingebaute Voreinstellungen setzen einen eigenen Wert, zum Beispiel 1 in VM Default): Der Wert ist die Wahrscheinlichkeit, mit der ein bestimmtes String-Literal in das Array verschoben wird, und 0 entspricht dem Abschalten von stringArray.