বিজ্ঞাপন
সব টুল বিনামূল্যে

আপনার JavaScript পড়া ও কপি করা কঠিন করে তুলুন — সরাসরি ব্রাউজারে নাম পরিবর্তন করুন, স্ট্রিং এনকোড করুন এবং কোড সংক্ষিপ্ত করুন। কিছুই আপলোড হয় না। বিনামূল্যে।

সবকিছু আপনার ব্রাউজারে চলে — আপনার কোড কখনও আপনার ডিভাইস ছেড়ে যায় না।

অপশন
source.js
1
সোর্স
obfuscated.js

							
অবফাসকেটেড কোড এখানে প্রদর্শিত হয়
অবফাসকেটেড

অবফাসকেশন সাধারণ পঠন প্রতিরোধ করে; এটি এনক্রিপশন বা প্রকৃত নিরাপত্তা নয়।


JavaScript অবফাসকেটর সম্পর্কে

JavaScript Obfuscator আপনার সোর্স কোডকে সরাসরি ব্রাউজারে পড়া ও অনায়াসে কপি করা কঠিন করে তোলে। এটি আপনার স্ক্রিপ্ট টোকেনাইজ করে ও পুনর্লিখন করে: স্ট্রিং লিটারাল হেক্স ও ইউনিকোড এস্কেপ সিকোয়েন্সে পরিণত হয়, সংখ্যা হেক্স বা XOR এক্সপ্রেশনে পরিণত হয়, হোয়াইটস্পেস সংকুচিত হয়, এবং একটি ঐচ্ছিক স্ব-প্রতিরক্ষামূলক র‍্যাপার পুনর্বিন্যাস প্রতিরোধ করে।

প্রতিটি রূপান্তর একটি টগল — Encode strings, Obfuscate numbers, Compact (minify) এবং Self-defending wrapper — তাই আপনি পঠনযোগ্যতা ও আউটপুট আকারের মধ্যে ট্রেড-অফ নিয়ন্ত্রণ করেন। টুলটি শতাংশ হিসেবে আকারের পরিবর্তন রিপোর্ট করে, এবং আপনি ফলাফলটি কপি করতে বা obfuscated.js হিসেবে ডাউনলোড করতে পারেন।

সবকিছু ক্লায়েন্ট-সাইডে চলে, তাই আপনার অপ্রকাশিত কোড কখনো আপনার ডিভাইস ছাড়ে না। মনে রাখবেন যে অস্পষ্টীকরণ শুধু অনায়াস পড়া নিরুৎসাহিত করে; এটি এনক্রিপশন নয় এবং গোপন তথ্য বা লাইসেন্স চেকের জন্য একটি সুরক্ষা ব্যবস্থা হিসেবে বিবেচনা করা উচিত নয়।

JavaScript অবফাসকেটর কীভাবে ব্যবহার করবেন

  1. Source প্যানেলে আপনার JavaScript পেস্ট করুন, অথবা উদাহরণ কোড দিয়ে চেষ্টা করতে Sample ক্লিক করুন।
  2. আপনার অপশন বেছে নিন: Encode strings, Obfuscate numbers, Compact (minify) এবং Self-defending wrapper।
  3. অস্পষ্টীকৃত আউটপুট এবং রিপোর্ট করা আকারের পরিবর্তন পর্যালোচনা করুন।
  4. Copy ক্লিক করুন, বা obfuscated.js হিসেবে ফলাফল সেভ করতে Download ক্লিক করুন।
  5. এটি এখনও একইভাবে আচরণ করে কিনা নিশ্চিত করতে আপনার প্রজেক্টে অস্পষ্টীকৃত ফাইলটি পরীক্ষা করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

Encode strings স্ট্রিং লিটারালকে \x ও \u এস্কেপ সিকোয়েন্স হিসেবে পুনর্লিখন করে, Obfuscate numbers সংখ্যাসূচক লিটারালকে হেক্স বা XOR এক্সপ্রেশনে রূপান্তর করে, Compact একটি মিনিফায়ারের মতো হোয়াইটস্পেস সরিয়ে দেয়, এবং স্ব-প্রতিরক্ষামূলক র‍্যাপার আউটপুটকে পুনর্বিন্যাস ও পরিদর্শন করা কঠিন করে তোলে।

হ্যাঁ। রূপান্তরগুলো প্রোগ্রাম আচরণ সংরক্ষণ করে — স্ট্রিং একই অক্ষরে ডিকোড হয় এবং সংখ্যা এক্সপ্রেশন রানটাইমে একই মান মূল্যায়ন করে। তবুও, যেকোনো বিল্ড ধাপের মতো, শিপ করার আগে আউটপুট পরীক্ষা করুন।

না। অস্পষ্টীকরণ শুধু অনায়াস পড়া ও কপি-পেস্ট নিরুৎসাহিত করে; একজন দৃঢ়প্রতিজ্ঞ ব্যক্তি এটি উল্টে দিতে পারে। API কী, ক্রেডেনশিয়াল বা লাইসেন্সিং লজিক লুকানোর জন্য এর ওপর কখনো নির্ভর করবেন না।

না। অবফাসকেটরটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে, তাই আপনার কোড কখনো আপনার ডিভাইস ছাড়ে না — প্রোপ্রাইটরি বা অপ্রকাশিত স্ক্রিপ্টের জন্য নিরাপদ।

হ্যাঁ, এটি বিনামূল্যে, কোনো ক্রেডিট খরচ নেই, কোনো অ্যাকাউন্ট নেই এবং কোনো আকার-ভিত্তিক পেওয়াল নেই।

শেয়ার করুন
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।