JS Pack/Unpack (eval)
Alat pack/unpack JS dalam talian percuma, pengekodan eval dan pemulihan
Apakah Itu Pembungkusan JS?
Pembungkusan JS (juga dikenali sebagai pembungkusan eval) menukar kod sumber JavaScript menjadi rentetan yang dikodkan yang dibalut dalam panggilan eval(). Ini menjadikan kod lebih sukar dibaca tetapi tidak memberikan keselamatan sebenar. Ia kadangkala digunakan untuk mengaburkan JavaScript sebelum pengedaran.
Cara Membungkus atau Membuka Bungkusan JavaScript
Tampal kod JavaScript anda ke dalam kawasan sumber. Klik Encode (Pack) untuk menjana versi berkod-eval. Klik Decode (Unpack) untuk membalikkan proses dan memulihkan JavaScript yang boleh dibaca.
▶Adakah pembungkusan JS sama dengan minifikasi?
Tidak. Minifikasi membuang ruang putih dan memendekkan nama pemboleh ubah tetapi mengekalkan kod sebagai JavaScript yang sah. Pembungkusan mengekod kod sebagai rentetan, yang dinyahkod pada masa jalan menggunakan eval().
▶Bolehkah pembungkusan melindungi kod saya?
Tidak juga. Kod yang dibungkus boleh dibuka oleh sesiapa sahaja menggunakan alat seperti ini. Ia mungkin menghalang tontonan biasa, tetapi ia bukan pengganti untuk perlindungan kod yang sebenar.
▶Adakah kod yang dibungkus berjalan lebih perlahan?
Ya, kerana pelayar perlu menyahkod rentetan yang dibungkus dan melaksanakan eval() pada masa jalan. Untuk pengeluaran, gunakan minifikasi dan tree-shaking yang betul.
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi