JS Pak/Çöz (eval)
Ücretsiz çevrimiçi JS pak/çöz aracı, eval kodlama ve geri yükleme
JS Pack/Unpack Nedir?
JS paketleme (eval paketleme olarak da bilinir) JavaScript kaynak kodunu, bir eval() çağrısının içine sarılmış kodlanmış bir dizeye dönüştürür. Bu, kodu okumayı zorlaştırır ancak gerçek bir güvenlik sağlamaz. Bazen dağıtımdan önce JavaScript'i gizlemek için kullanılır.
JavaScript Nasıl Paketlenir veya Paketi Açılır
JavaScript kodunuzu kaynak alanına yapıştırın. eval-kodlu sürümü oluşturmak için Kodla (Paketle) düğmesine tıklayın. İşlemi tersine çevirmek ve okunabilir JavaScript'i kurtarmak için Çöz (Paketi Aç) düğmesine tıklayın.
▶JS paketleme, küçültme (minification) ile aynı şey midir?
Hayır. Küçültme, boşlukları kaldırır ve değişken adlarını kısaltır ancak kodu geçerli JavaScript olarak tutar. Paketleme, kodu bir dize olarak kodlar ve çalışma zamanında eval() kullanılarak çözülür.
▶Paketleme kodumu koruyabilir mi?
Pek sayılmaz. Paketlenmiş kod, bunun gibi bir araç kullanan herkes tarafından paketi açılabilir. Sıradan incelemeyi caydırabilir, ancak gerçek kod korumasının yerini tutmaz.
▶Paketlenmiş kod daha mı yavaş çalışır?
Evet, çünkü tarayıcı paketlenmiş dizeyi çözmeli ve çalışma zamanında eval()'i yürütmelidir. Üretim için bunun yerine uygun küçültme ve ağaç sallama (tree-shaking) kullanın.
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla