Quration AIQ

webdata

বড় একটা ফাইলকে ছোট জিপড ফাইলে চেপে ফেলাটা জাদুর মতো লাগলেও, এর পেছনে আছে প্যাটার্নের একটা সহজ কৌশল।

ফাইল জিপ করলে আকার কীভাবে কমে যায়, তার সবচেয়ে কাছের ব্যাখ্যা কোনটি?

বারবার আসা প্যাটার্নগুলো ছোট নোটেশনে পুনর্লিখন হয়
লসলেস কম্প্রেশন 'AAAA'-কে 'A×4'-এ লেখার মতো প্যাটার্ন সংক্ষেপ — সম্পূর্ণ ফিরিয়ে আনা যায়। বিপরীতে JPG-MP3 লসি: মানুষ প্রায় খেয়ালই করে না এমন তথ্য বাদ দেয় — তাই ছোট, কিন্তু ফেরানো যায় না।

একটা ফাইল সংকুচিত করা নির্ভর করে পুনরাবৃত্ত প্যাটার্ন খুঁজে বের করে সেগুলো ছোট আকারে লিখে ফেলার উপর — 'AAAA'-এর মতো একটা ধারাবাহিকতা 'A গুণ ৪' হিসেবে জমা রাখা যায়, চারটা আলাদা অক্ষর হিসেবে নয়, আর যেহেতু বাস্তব ফাইলে এমন পুনরাবৃত্তি ভরপুর থাকে, তাই এই পুনর্লিখন ফাইলের আকার কমায় অথচ সম্পূর্ণভাবে মূলে ফিরিয়ে আনার যোগ্য থাকে।

ফাইলে সেই আক্ষরিক অর্থে কোনো 'ফাঁকা জায়গা' থাকে না যা চিপে বের করা যায়, আর লসলেস কমপ্রেশন বিশেষভাবে গুরুত্বহীন কনটেন্ট মুছে দেয় না — সেই বর্ণনাটা আসলে লসি ফরম্যাটে প্রযোজ্য, যা একদম আলাদা একটা বিভাগ।

JPG ছবি আর MP3 অডিও পরিবর্তে লসি কমপ্রেশন ব্যবহার করে, ইচ্ছাকৃতভাবে সূক্ষ্ম খুঁটিনাটি বাদ দিয়ে যা মানুষের চোখ ও কান খুব কমই লক্ষ্য করে, যা লসলেস পদ্ধতির চেয়েও ফাইল আরও ছোট করে দেয়, কিন্তু এর মানে মূল ডেটা পরে আর নিখুঁতভাবে ফিরিয়ে আনা যায় না।

▶ Quration AIQ

webdata

বাছাইয়ের সাধারণ নিয়ম কী?সেখানে আপনি কী করতে পারেন?'ইন্টারনেটের টেলিফোন বুক' নামে পরিচিত এই সিস্টেমটা কী?ওই একটা s অক্ষরের মানে কী?কুকির আসল পরিচয় কী?'সাইট অদ্ভুত দেখালে ক্যাশ পরিষ্কার করে দেখুন' — ক্যাশ আসলে কী?"ক্লাউডে সেভ করেছি"-এর সবচেয়ে কাছের বাস্তব রূপ কী?কোন বর্ণনাটা সঠিক?https://shop.example.com/items?id=42 -এ, example.com অংশটাকে কী বলা হয়?অর্ধ শতাব্দী ধরে ডেটাবেজের সাথে কথা বলার প্রমিত ভাষা কোনটি?এর এক্সটেনশন কী?'সার্ভার ক্র্যাশ করেছে' বললে, সার্ভার আসলে কী?

Quration — Quration AIQ