অভিধান

অবজেক্ট স্ট্রিম

PDF-এ অবজেক্ট স্ট্রিম সম্পর্কে জানুন: ইনডিরেক্ট অবজেক্টের কমপ্যাক্ট স্টোরেজ। PDF2Go-এর PDF পরিভাষার অভিধানে আরও জানুন!

অবজেক্ট স্ট্রিম কী?

একটি অবজেক্ট স্ট্রিম , যা PDF 1.5-এ প্রবর্তিত, একটি কমপ্যাক্ট পদ্ধতি যা একাধিক ইনডিরেক্ট অবজেক্টকে একটি মাত্র PDF স্ট্রিম অবজেক্টের মধ্যে সংরক্ষণ করে, যেখানে প্রায়ই কমপ্রেশন ফিল্টার (ISO 32000-2) ব্যবহার করা হয়।

স্ট্যান্ডার্ড অবজেক্টের বিপরীতে, এখানে obj এবং endobj কীওয়ার্ড থাকে না। সাধারণত ক্রস-রেফারেন্স স্ট্রিমের সাথে ব্যবহৃত হয়, অবজেক্ট স্ট্রিম PDF ডকুমেন্টে ফাইল সাইজ কমায় এবং কার্যকারিতা বাড়ায়, যেমন যৌক্তিক কাঠামো বা মেটাডেটা সংরক্ষণ সমর্থন করে।

একটি অবজেক্ট স্ট্রিম কী সাশ্রয় করে

একটি PDF‑এর বেশিরভাগ অবজেক্টই ছোট: একটি পৃষ্ঠা বর্ণনা করা ডিকশনারি, একটি ফন্ট রেফারেন্স, একটি অ্যানোটেশন। এগুলো আলাদা আলাদা করে লিখলে প্রতিটি অবজেক্টের জন্য অতিরিক্ত তথ্য যোগ হয় এবং সেগুলোকে একসঙ্গে গ্রুপ হিসেবে কমপ্রেস করা যায় না। একটি অবজেক্ট স্ট্রিম এই ছোট ছোট COS অবজেক্টগুলোর অনেকগুলোকে একটি স্ট্রিমে একত্র করে এবং একসঙ্গে কমপ্রেস করে। কারণ এক ধরনের গঠন একে অপরের পাশে থাকলে ভালোভাবে কমপ্রেস হয়, অনেক পৃষ্ঠা বা অ্যানোটেশনযুক্ত ডকুমেন্টে এর মাধ্যমে যথেষ্ট সাশ্রয় হয়।

এর সাথে থাকা ক্রস‑রেফারেন্স স্ট্রিম

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

দুটিই একসঙ্গে PDF 1.5‑এ প্রবর্তিত হয়। বাস্তবে এর অর্থ হলো এমন ফাইল আর সাধারণ টেক্সট এডিটরে পড়া যায় না এবং PDF 1.4‑এর জন্য তৈরি পুরোনো ভিউয়ার এগুলো মোটেই খুলতে পারে না।