ڈکشنری

آبجیکٹ اسٹریم

PDF میں آبجیکٹ اسٹریم کے بارے میں جانیے: بالواسطہ آبجیکٹس کو کمپیکٹ انداز میں محفوظ کرنے کا طریقہ۔ PDF2Go کی PDF کی اصطلاحات کی ڈکشنری میں مزید سیکھیں!

آبجیکٹ اسٹریم کیا ہے؟

ایک آبجیکٹ اسٹریم ، جو PDF 1.5 میں متعارف ہوا، ایک کمپیکٹ طریقہ ہے جس کے ذریعے ایک ہی PDF اسٹریم آبجیکٹ میں متعدد بالواسطہ آبجیکٹس محفوظ کیے جاتے ہیں، اور اکثر کمپریشن فلٹرز (ISO 32000-2) استعمال کیے جاتے ہیں۔

معیاری آبجیکٹس کے برعکس، اس میں obj اور endobj کی ورڈز شامل نہیں ہوتے۔ عموماً کراس ریفرنس اسٹریمز کے ساتھ استعمال ہونے والے آبجیکٹ اسٹریم، فائل سائز کم کرتے اور PDF دستاویزات کی کارکردگی بہتر بناتے ہیں، اور لاجیکل اسٹرکچر یا میٹا ڈیٹا اسٹوریج جیسی خصوصیات کو سپورٹ کرتے ہیں۔

ایک آبجیکٹ اسٹریم سے کیا بچت ہوتی ہے

زیادہ تر PDF آبجیکٹس چھوٹے ہوتے ہیں: ایک صفحے کو بیان کرنے والی ڈکشنری، فونٹ ریفرنس، اینوٹیشن۔ جب انہیں الگ الگ لکھا جائے تو ہر آبجیکٹ پر اضافی اوور ہیڈ بنتا ہے اور انہیں بطور گروپ کمپریس نہیں کیا جا سکتا۔ ایک آبجیکٹ اسٹریم ان میں سے بہت سے چھوٹے COS آبجیکٹس کو ایک ہی اسٹریم میں اکٹھا کرتا ہے اور انہیں ایک ساتھ کمپریس کرتا ہے۔ چونکہ ملتی جلتی ساخت والے آبجیکٹس ایک دوسرے کے ساتھ رکھ کر بہتر کمپریس ہوتے ہیں، اس لیے بہت سے صفحات یا اینوٹیشنز والی دستاویز میں نمایاں بچت ہوتی ہے۔

اس کے ساتھ آنے والا کراس ریفرنس اسٹریم

اس طرح محفوظ کیے گئے آبجیکٹس کو کلاسیک کراس ریفرنس ٹیبل کے ذریعے نہیں ڈھونڈا جا سکتا، جو فائل کے اندر بائٹ آف سیٹس کو ریکارڈ کرتی ہے۔ جو فائلیں آبجیکٹ اسٹریمز استعمال کرتی ہیں وہ ایک کراس ریفرنس اسٹریم بھی استعمال کرتی ہیں، جو خود بھی کمپریسڈ ہوتا ہے اور یہ ریکارڈ کرتا ہے کہ ہر آبجیکٹ کہاں محفوظ ہے، بشمول یہ کہ وہ کس آبجیکٹ اسٹریم میں موجود ہے۔

دونوں کو PDF 1.5 میں ایک ساتھ متعارف کرایا گیا تھا۔ عملی طور پر اس کا مطلب ہے کہ ایسی فائل اب سادہ ٹیکسٹ ایڈیٹر سے قابلِ مطالعہ نہیں رہتی، اور PDF 1.4 کے لیے لکھی گئی پرانی ویور اسے بالکل بھی نہیں کھول سکتی۔