JS Pack/Unpack (eval)
Gratis online JS-pack-/unpack-verktøy, eval-koding og gjenoppretting
Hva er JS Pack/Unpack?
JS-pakking (også kjent som eval-pakking) konverterer JavaScript-kildekode til en kodet streng som er pakket inn i et eval()-kall. Dette gjør koden vanskeligere å lese, men gir ingen reell sikkerhet. Det brukes noen ganger for å obfuskere JavaScript før distribusjon.
Hvordan pakke eller pakke ut JavaScript
Lim inn JavaScript-koden din i kildeområdet. Klikk Encode (Pack) for å generere den eval-kodede versjonen. Klikk Decode (Unpack) for å reversere prosessen og få tilbake lesbar JavaScript.
▶Er JS-pakking det samme som minifisering?
Nei. Minifisering fjerner mellomrom og forkorter variabelnavn, men beholder koden som gyldig JavaScript. Pakking koder koden som en streng, som dekodes ved kjøring ved hjelp av eval().
▶Kan pakking beskytte koden min?
Egentlig ikke. Pakket kode kan pakkes ut av hvem som helst med et verktøy som dette. Det kan avskrekke tilfeldig kikking, men er ingen erstatning for ekte kodebeskyttelse.
▶Kjører pakket kode saktere?
Ja, fordi nettleseren må dekode den pakkede strengen og utføre eval() ved kjøring. For produksjon bør du bruke skikkelig minifisering og tree-shaking i stedet.
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe