Squishly Tools সম্পর্কে
প্রতিদিনের ফাইলের কাজের জন্য একটি বিনামূল্যের টুলবক্স, যা সব কাজ আপনার ব্রাউজারের ভেতরেই করে, তাই এখানে যা খোলেন তার কিছুই কখনো আপলোড হয় না।
Squishly Tools হলো ব্রাউজারভিত্তিক একটি বিনামূল্যের ফাইল টুলবক্স, যা Ikonik Digital তৈরি ও রক্ষণাবেক্ষণ করে। মানুষ সাধারণত যেসব দৈনন্দিন ফাইলের কাজ "বিনামূল্যের অনলাইন কনভার্টার" সাইটে দিয়ে থাকে, সেগুলো এখানে এক জায়গায় পাওয়া যায়: ছবি কম্প্রেস ও রূপান্তর, PDF তৈরি, যুক্ত ও ভাগ করা, ফাইল ZIP করা ও খোলা, এবং অডিও ও ভিডিও রূপান্তর। আর এই সব কাজ হয় আপনার ফাইল কোথাও আপলোড না করেই।
কেন আমরা এটি তৈরি করেছি
প্রায় সব বিনামূল্যের অনলাইন কনভার্টার একইভাবে কাজ করে: আপনার ফাইল একটি সার্ভারে আপলোড হয়, সেখানে প্রসেস হয়, তারপর একটি ডাউনলোড লিঙ্ক ফেরত দেওয়া হয়। ছুটির দিনের একটি ছবির ক্ষেত্রে এতে তেমন কিছু যায় আসে না। কিন্তু আপনার ফোন নম্বরসহ একটি সিভি, পরিচয়পত্রের স্ক্যান, স্বাক্ষর করা চুক্তিপত্র, ব্যাংক স্টেটমেন্ট বা চিকিৎসা সংক্রান্ত চিঠির ক্ষেত্রে এর মানে হলো, আপনার ডকুমেন্ট এখন এমন একটি কম্পিউটারে পড়ে আছে যার সম্পর্কে আপনি কিছুই জানেন না, এমন একটি দেশে যা আপনি চিনতে পারবেন না, আর কতদিন থাকবে তা যাচাই করার কোনো উপায় নেই।
আমরা Squishly Tools তৈরি করেছি, কারণ এই কাজগুলোর জন্য আসলে কোনো সার্ভারই দরকার নেই। একটি আধুনিক ব্রাউজার নিজেই ছবি ডিকোড করে আবার এনকোড করতে পারে, PDF দেখাতে পারে, ভিডিও এনকোডার চালাতে পারে এবং আর্কাইভ কম্প্রেস করতে পারে। তাই এখানকার প্রতিটি টুল তার কাজ করে আপনার ডিভাইসেই। একটি পেজ খুলুন, wifi বন্ধ করুন, টুলটি তবুও কাজ করবে। এটি কোনো বিজ্ঞাপনী বুলি নয়; দাবিটি নিজে যাচাই করার সবচেয়ে সহজ উপায় এটাই।
Squish পরিবারের সঙ্গে পরিচিত হোন
সাইটটি চালায় ছোট ছোট, নরম তুলতুলে জেলির কিউবদের একটি পরিবার, যারা ফাইলের আকারকে খুবই ব্যক্তিগতভাবে নেয়। বাঁ থেকে ডানে:
- Lilac সবার ছোট, আর এমন কোনো ছবি সে আজও দেখেনি যেটাকে ছোট করতে ইচ্ছে করেনি। সতর্কবার্তা হিসেবে দেয়ালে একটি 40 MB PNG-এর ছবি টাঙিয়ে রেখেছে।
- Sunny ফোল্ডারের ওপর বসে থাকে, যতক্ষণ না সেগুলো শান্ত হয়। কেউ তাকে এটা করতে বলেনি। সে এমনিই করে।
- Squish হলো হোমপেজে যাকে দেখেন। যে ফাইলই আসে, তাকে জড়িয়ে ধরে, আলতো করে চাপ দেয়, তারপর হালকা করে ফেরত দেয়। জীবনে কখনো কিছু আপলোড করেনি, আর এ নিয়ে তার একটু গর্বও আছে।
- Peachy ZIP-এর দায়িত্বে। পুরো একটি প্রজেক্ট ফোল্ডার একটি পরিপাটি আর্কাইভে ভরে ফেলতে পারে, তারপরও জলখাবারের জন্য জায়গা থেকে যায়।
- Bluey প্রত্যেক অতিথির দিকে হাত নাড়ে। ট্যাব বন্ধ করলে আপনার ফাইলগুলোকে বিদায় জানানোর দায়িত্বও তার, আর তাতে কোনো সময়ই লাগে না, কারণ ফাইলগুলো কখনো অন্য কোথাও ছিলই না।
সবাই মিলে তারা ছবি, PDF, ভিডিও, অডিও ও আর্কাইভ সামলায়। তাদের কেউই কখনো সার্ভার দেখেনি, আর তারা চায় ব্যাপারটা এমনই থাকুক।
এখানে যা করতে পারবেন
- ছবি। WebP, AVIF, JPG, PNG, GIF, BMP ও ICO-এর মধ্যে কম্প্রেস ও রূপান্তর, নির্দিষ্ট মাপে আকার বদল, নির্দিষ্ট অনুপাতে ক্রপ এবং লেখার ওয়াটারমার্ক যোগ। সবই একসাথে অনেক ফাইলে করা যায়।
- PDF। ছবি থেকে PDF তৈরি, কয়েকটি PDF একটিতে যুক্ত করা, পেজ ভাগ বা আলাদা করা, পেজকে ছবিতে রূপান্তর, ভারী স্ক্যান করা ফাইল কম্প্রেস, পেজ স্থায়ীভাবে ঘোরানো এবং Word ডকুমেন্টকে PDF-এ রূপান্তর।
- আর্কাইভ। ZIP ফাইল তৈরি ও খোলা, এবং gzip দিয়ে আলাদা আলাদা ফাইল কম্প্রেস করা বা খোলা।
- ভিডিও ও অডিও। ব্রাউজারে চলা আসল FFmpeg ইঞ্জিন দিয়ে ভিডিওকে ছোট H.264 MP4-এ কম্প্রেস করা এবং MP3, M4A, WAV ও OGG-এর মধ্যে অডিও রূপান্তর।
- অন্যান্য টুল। নম্বর ও প্যাটার্ন দিয়ে একবারেই পুরো একটি ফোল্ডারের ফাইলের নাম বদলানো।
প্রতিটি টুলের নিজস্ব পেজ আছে, সঙ্গে একটি গাইড, যেখানে বলা আছে কখন এটি ব্যবহার করবেন, কোন সেটিংগুলো গুরুত্বপূর্ণ এবং ফলাফল কেমন আশা করবেন। এ ছাড়া ছবির ফরম্যাট, PDF-এর আকার, ভিডিও কম্প্রেশন, আর্কাইভ ফরম্যাট ও ফাইলের গোপনীয়তা নিয়ে আরও বিস্তারিত কিছু রেফারেন্স গাইড আছে।
ভেতরে ভেতরে এটি কীভাবে কাজ করে
এখানে কোনো জাদু নেই, শুধু যত্ন নিয়ে ব্যবহার করা প্রচলিত ওয়েব প্রযুক্তি:
- ছবির টুলগুলো ব্রাউজারের Canvas API দিয়ে ছবি ডিকোড করে, আকার বদলায়, আঁকে এবং আবার এনকোড করে। JPG, PNG ও WebP এনকোড হয় ব্রাউজারের নিজস্ব এনকোডারে, আর AVIF ও ICO-এর জন্য ছোট JavaScript এনকোডার ব্যবহার করা হয়।
- PDF টুলগুলো দুটি ওপেন সোর্স লাইব্রেরির ওপর নির্ভর করে: ডকুমেন্ট তৈরি, যুক্ত, ভাগ ও ঘোরানোর জন্য pdf-lib, আর পেজকে ছবিতে রূপান্তর ও কম্প্রেশনের জন্য Mozilla-র PDF.js, যা Firefox-এর ভেতরে থাকা সেই একই রেন্ডারার।
- Word থেকে PDF টুলটি mammoth লাইব্রেরি দিয়ে .docx পড়ে এবং pdf-lib দিয়ে বিষয়বস্তু PDF-এ সাজায়। লেখা, হেডিং ও তালিকা এটি ভালোভাবেই সামলায়, আর কোন লেআউট হুবহু আনতে পারে না, তা টুলের পেজে খোলাখুলি বলা আছে।
- ভিডিও ও অডিও চলে WebAssembly-তে কম্পাইল করা FFmpeg দিয়ে। ইঞ্জিনটি প্রায় 32 MB, প্রথমবার ব্যবহারের সময় একবার ডাউনলোড হয় এবং তারপর ক্যাশে থাকে। এটি নেটিভ অ্যাপের চেয়ে ধীর, তবে আপনার ভিডিও কখনো আপনার ডিভাইস ছেড়ে যায় না।
- ZIP ব্যবহার করে JSZip, আর gzip ব্যবহার করে ব্রাউজারের নিজস্ব CompressionStream ও DecompressionStream API, যে ইঞ্জিন দিয়ে ব্রাউজার কম্প্রেস করা ওয়েব পেজ খোলে।
এই সব লাইব্রেরি সাইটের সঙ্গেই দেওয়া থাকে এবং পেজটি যেখান থেকে আসে, সেখান থেকেই লোড হয়। কোনো সময়ই কোনো ফাইলের ডেটা বাইরের কোনো পরিষেবায় পাঠানো হয় না।
যা এটি করে না
যেহেতু সবকিছু আপনার ডিভাইসে চলে, তাই টুলগুলোর সীমা আপনার ডিভাইসের মেমরি ও প্রসেসর। দুই ঘণ্টার 4K ভিডিও বা হাজার পেজের স্ক্যান করা বই ডেস্কটপ সফটওয়্যারের কাজ। জটিল Word লেআউট হুবহু আনতে হলে Word-ই লাগবে; আমাদের কনভার্টার সাধারণ ডকুমেন্টের জন্য, যা মানুষের রূপান্তরের কাজের বড় অংশ। পাসওয়ার্ড দেওয়া PDF ও এনক্রিপ্টেড আর্কাইভ খোলা যায় না, কারণ চাবি ছাড়া এগুলোর বিষয়বস্তু পড়া অসম্ভব। কোনো টুলের যেখানে সীমাবদ্ধতা আছে, তার পেজে তা স্পষ্ট করে বলা থাকে, যে ফলাফল দিতে পারবে না তার প্রতিশ্রুতি দেওয়া হয় না।
বিনামূল্যে, আর খরচ চলে যেভাবে
টুলগুলো ব্যবহার করা বিনামূল্যে: কোনো ওয়াটারমার্ক নেই, অ্যাকাউন্ট নেই, দৈনিক সীমা নেই, আর আসল ফিচার খোলার জন্য কোনো "প্রিমিয়াম" স্তরও নেই। সাইটটি বিজ্ঞাপনের মাধ্যমে চলে। বিজ্ঞাপন এবং কোন টুল মানুষের কাজে লাগছে তা বোঝার জন্য আমরা যে বেনামি পরিসংখ্যান ব্যবহার করি, দুটোরই বিবরণ গোপনীয়তা নীতিতে আছে এবং কুকি সেটিংসে গিয়ে প্রত্যাখ্যান করা যায়। এদের কোনোটিই আপনার প্রসেস করা ফাইল দেখতে পায় না, কারণ সেগুলো আপনার নিজের ব্রাউজার ছাড়া আর কোথাও থাকে না।
কারা এটি তৈরি করে
Squishly Tools তৈরি ও রক্ষণাবেক্ষণ করে Ikonik Digital, একটি ছোট ওয়েব স্টুডিও। ক্লায়েন্টের কাজে আমরা নিজেরাই প্রতিদিন এই টুলগুলো ব্যবহার করি, আর এগুলো তৈরি হওয়ার বড় কারণও সেটাই। কোনো টুল ঠিকমতো কাজ না করলে, কোনো রূপান্তরের ফলাফল আপনার প্রত্যাশামতো না হলে, অথবা এমন কোনো ফাইলের কাজ থাকলে যা এখানে থাকলে ভালো হতো, আমাদের জানান। আমরা সবকিছু পড়ি।
সাম্প্রতিক পরিবর্তনগুলো দেখতে পাবেন পরিবর্তনের তালিকায়।