SWF প্লেয়ার
ওপেন-সোর্স Ruffle এমুলেটর দিয়ে পুরনো .swf (Flash) ফাইল চালান — প্লেব্যাক কন্ট্রোলের পাশাপাশি ফাইলের আকার, হেডার সিগনেচার ও সংস্করণের বিবরণসহ।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
অথবা এখানে একটি .swf ফাইল টেনে ছেড়ে দিন
এটি কীভাবে কাজ করে
- একটি স্থানীয় .swf ফাইল বেছে নিন (অথবা এটি টুলের ওপর টেনে ছেড়ে দিন), অথবা এর পরিবর্তে একটি সরাসরি URL পেস্ট করে ফাইল আনুন — উভয় ক্ষেত্রেই আমাদের সার্ভার দিয়ে কিছু যায় না, ফাইলগুলো সম্পূর্ণ আপনার ব্রাউজারে পড়া হয়।
- টুলটি ফাইলের ৩-বাইট সিগনেচার (FWS/CWS/ZWS) ও সংস্করণ বাইট যাচাই করে নিশ্চিত হয় এটি সত্যিকারের SWF।
- ফাইলের আকার, সংকোচন ধরন, SWF সংস্করণ, স্টেজের আকার, ফ্রেম রেট ও ফ্রেম সংখ্যা একটি বিবরণ টেবিলে দেখানো হয় — ফ্রেম ডেটা সরাসরি ফাইল হেডার থেকে ডিকোড করা হয় (LZMA-সংকুচিত ফাইলগুলোর ক্ষেত্রে এই ধাপ বাদ যায়, কারণ ব্রাউজারে বিল্ট-ইন LZMA ডিকোডার নেই)।
- Ruffle Flash এমুলেটর (সেল্ফ-হোস্টেড, শুধু ফাইল লোড করলে আনা হয়) মুভিটি একটি ক্যানভাসে রেন্ডার করে, চালান/থামান, আবার শুরু, ভলিউম, মান, স্কেল মোড ও ফুলস্ক্রিন কন্ট্রোলসহ।
FAQ
এই টুলটি কি সত্যিই আমার .swf অ্যানিমেশন চালাতে পারে?
হ্যাঁ, বেশিরভাগ ফাইলের জন্য। Adobe ২০২০ সালের ৩১ ডিসেম্বর Flash Player সমর্থন শেষ করেছে, এবং কোনো ব্রাউজার আর .swf ফাইল নেটিভভাবে চালাতে পারে না, তাই এই টুলটি Ruffle লোড করে — একটি ওপেন-সোর্স, সক্রিয়ভাবে রক্ষণাবেক্ষণ করা Flash এমুলেটর — এবং ফাইলটি রেন্ডার করতে এটি সম্পূর্ণ আপনার ব্রাউজারে চালায়। Ruffle অফিশিয়াল Adobe Flash Player নয়, তাই কিছু নতুন ActionScript 3 কনটেন্ট, DRM-সুরক্ষিত ফাইল বা অস্বাভাবিক কোডেক ঠিকভাবে নাও চলতে পারে।
FWS, CWS ও ZWS মানে কী?
এগুলো প্রতিটি SWF ফাইলের শুরুতে সম্ভাব্য তিনটি সিগনেচার: FWS মানে ফাইলটি অসংকুচিত, CWS মানে বডি zlib-সংকুচিত, এবং ZWS মানে এটি LZMA সংকোচন ব্যবহার করে। তিনটিই বৈধ SWF ফাইল।
আমার ফাইল কি কোথাও আপলোড হয়?
না। একটি স্থানীয় ফাইল File API দিয়ে পড়া হয় এবং Ruffle-কে একটি স্থানীয় blob URL হিসেবে দেওয়া হয় — এটি কখনও আপনার ডিভাইস ছাড়ে না। URL থেকে লোড করাও একইভাবে কাজ করে, শুধু বিপরীত দিকে: আপনার ব্রাউজার সরাসরি সেই ঠিকানা থেকে ফাইলটি আনে, আমাদের সার্ভারের মাধ্যমে নয় (দূরবর্তী সার্ভারকে ক্রস-অরিজিন অনুরোধ অনুমোদন করতে হবে, নাহলে অনুরোধ ব্লক হয়ে যাবে)। Ruffle এমুলেটরটিও তৃতীয় পক্ষের CDN থেকে না এনে এই টুলের সঙ্গে সেল্ফ-হোস্ট করা।
Ruffle যদি আমার ফাইল চালাতে না পারে?
আপনি একটি ত্রুটি বার্তা দেখবেন এবং ফাইলের হেডার বিবরণ (আকার, সিগনেচার, সংস্করণ) তবুও দেখানো হবে। অসমর্থিত ফাইলের অন্যান্য বিকল্পের মধ্যে আছে একটি পুরনো অফলাইন Flash Player প্রজেক্টর, বা মূল অথরিং ফাইল থাকলে সোর্স প্রজেক্টকে আধুনিক ফরম্যাটে এক্সপোর্ট/রূপান্তর করা।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | পুরনো Flash Player প্রজেক্টর |
|---|---|---|
| আধুনিক ব্রাউজারে কাজ করে, ইনস্টল নেই | ✓ | ✗ |
| SWF অ্যানিমেশন কনটেন্ট রেন্ডার করে (Ruffle দিয়ে) | ✓ | ✓ |
| প্রতিটি মূল Adobe Flash ফিচার সমর্থন করে | ✗ | ✓ |
এই টুলটি Ruffle ব্যবহার করে, একটি ওপেন-সোর্স Flash এমুলেটর, তাই বেশিরভাগ .swf ফাইল এখানেই সরাসরি চলে। এটি অফিশিয়াল Adobe Flash Player নয় — Ruffle যা সামলাতে পারে না, তার জন্য একটি অফলাইন Flash Player প্রজেক্টর বিকল্প।