NSIS একক ফাইল প্যাকেজিং টুল হলো নেটিজেনদের দ্বারা মূলভাবে তৈরি একটি সফটওয়্যার প্যাকেজিং টুল, যা NSIS একক ফাইল কম্পাইল করার ধাপগুলি সহজ করে। এর ব্যবহার পদ্ধতি আরও সহজ, এবং রান প্যারামিটার ও রিলিজের আগে লুকানো রান ইমপোর্ট আইটেম সমর্থন করে। কিছু ফাইলের জন্য, NSIS একক ফাইল প্যাকেজিং টুলের প্যাকেজিং আকার 7zSFX, RAR বা AU3 দিয়ে তৈরি একক ফাইলের চেয়েও ছোট হতে পারে।

প্রধান ফিচার হাইলাইট
- লাইটওয়েট প্যাকেজিং:NSIS প্যাকেজিং টুল অপারেশন সহজ করার সাথে সাথে দক্ষ প্যাকেজিং প্রভাব প্রদান করে, বিশেষত কিছু ফাইলের কম্প্রেশনে 7z এবং RAR টুলের চেয়ে আরও কমপ্যাক্ট।
- একাধিক অপারেশন সমর্থন:ব্যবহারকারীরা ডিরেক্টরি ড্র্যাগ করে অপারেশন করতে পারেন, একই সাথে ESC কী চেপে প্রোগ্রাম থেকে প্রস্থান বা F5 কী চেপে প্রোগ্রাম পুনরায় চালু করতে পারেন।
- নমনীয় ভেরিয়েবল ডিরেক্টরি:টুলটি একাধিক পূর্বনির্ধারিত ভেরিয়েবল ডিরেক্টরি প্রদান করে, ব্যবহারকারীরা সফটওয়্যার ইনস্টল বা কনফিগারেশনের জন্য এই পাথগুলি সুবিধাজনকভাবে ব্যবহার করতে পারেন।
ভেরিয়েবল ডিরেক্টরি তালিকা
NSIS একক ফাইল প্যাকেজিং টুল বিভিন্ন সাধারণ ফোল্ডার পাথ ভেরিয়েবল সমর্থন করে, যা ব্যবহারকারীদের বিভিন্ন অবস্থানের ফোল্ডার সহজে সনাক্ত ও ব্যবহার করতে সাহায্য করে, নিচে সাধারণ ভেরিয়েবল ডিরেক্টরিগুলি দেওয়া হলো:
-
- @TempDir:অস্থায়ী ফোল্ডার পাথ (Temp)।
- @AppDataCommonDir:সমস্ত ব্যবহারকারীর ProgramData ডিরেক্টরি, Windows 7/8/10 এর জন্য প্রযোজ্য।
- @DesktopCommon:সমস্ত ব্যবহারকারীর ডেস্কটপ ফোল্ডার পাথ।
- @DocumentsCommonDir:সমস্ত ব্যবহারকারীর "Documents" ফোল্ডারের পাথ।
- @FavoritesCommonDir:সমস্ত ব্যবহারকারীর "Favorites" ফোল্ডারের পাথ।
- @ProgramsCommonDir:সমস্ত ব্যবহারকারীর Start Menu-এর "Programs" ফোল্ডারের পাথ।
- @StartMenuCommonDir:সমস্ত ব্যবহারকারীর Start Menu ফোল্ডারের পাথ।
- @StartupCommonDir:সমস্ত ব্যবহারকারীর Startup ফোল্ডারের পাথ।
- @AppDataDir:বর্তমান ব্যবহারকারীর Roaming ডেটা ফোল্ডারের পাথ।
- @LocalAppDataDir:বর্তমান ব্যবহারকারীর স্থানীয় "Application Data" ফোল্ডারের পাথ।
- @DesktopDir:বর্তমান ব্যবহারকারীর Desktop ফোল্ডারের পাথ।
- @MyDocumentsDir:বর্তমান ব্যবহারকারীর "My Documents" ফোল্ডারের পাথ।
- @FavoritesDir:বর্তমান ব্যবহারকারীর "Favorites" ফোল্ডারের পাথ।
- @ProgramsDir:বর্তমান ব্যবহারকারীর Start Menu-এর "Programs" ফোল্ডারের পাথ।
- @StartMenuDir:বর্তমান ব্যবহারকারীর Start Menu ফোল্ডারের পাথ।
- @StartupDir:বর্তমান ব্যবহারকারীর Startup ফোল্ডারের পাথ।
- @UserProfileDir:বর্তমান ব্যবহারকারীর প্রোফাইল ফোল্ডারের পাথ।
- @HomeDrive:বর্তমান ব্যবহারকারীর হোম ডিরেক্টরির ড্রাইভ লেটার।
- @ProgramFilesDir:Program Files ফোল্ডারের পাথ (Program Files)।
- @CommonFilesDir:Common Files ফোল্ডারের পাথ (Common Files)।
- @SystemDir:System ডিরেক্টরির পাথ (System অথবা System32)।
- @ScriptDir:প্রোগ্রামটি যে ডিরেক্টরিতে অবস্থিত।
সারসংক্ষেপ
NSIS একক-ফাইল প্যাকেজিং টুল ব্যবহারকারীদের জন্য সহজ ও ব্যবহারবান্ধব প্যাকেজিং সুবিধা প্রদান করে, যা দক্ষতার সাথে একক-ফাইল প্যাকেজ তৈরি করতে পারে, একই সাথে বিভিন্ন ভেরিয়েবল ডিরেক্টরির সমর্থনের মাধ্যমে ফাইল প্যাকেজিংয়ের নমনীয়তা বাড়ায়। এই টুলটি প্যাকেজিং প্রক্রিয়া সহজ করতে চাওয়া ব্যবহারকারীদের জন্য অত্যন্ত উপযুক্ত এবং ফাইলের আকার কমাতে ও ইনস্টলার ব্যবহারের সুবিধা বাড়াতে সহায়তা করে।