JS Pack/Unpack (eval)
Gratis online JS pack/unpack-værktøj, eval-kodning og gendannelse
Hvad er JS Pack/Unpack?
JS-pakning (også kendt som eval-pakning) konverterer JavaScript-kildekode til en kodet streng pakket ind i et eval()-kald. Dette gør koden sværere at læse, men giver ingen reel sikkerhed. Det bruges til tider til at obfuskere JavaScript inden udrulning.
Sådan pakker eller udpakker du JavaScript
Indsæt din JavaScript-kode i kildeområdet. Klik på Encode (Pack) for at generere den eval-kodede version. Klik på Decode (Unpack) for at reversere processen og genskabe læsbar JavaScript.
▶Er JS-pakning det samme som minificering?
Nej. Minificering fjerner whitespace og forkorter variabelnavne, men bevarer koden som gyldig JavaScript. Pakning koder koden som en streng, der afkodes ved kørsel med eval().
▶Kan pakning beskytte min kode?
Ikke rigtigt. Pakket kode kan udpakkes af enhver med et værktøj som dette. Det kan afskrække tilfældig visning, men er ingen erstatning for ægte kodebeskyttelse.
▶Kører pakket kode langsommere?
Ja, fordi browseren skal afkode den pakkede streng og udføre eval() ved kørsel. Til produktion bør du i stedet bruge korrekt minificering og tree-shaking.
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig