Kí ni Object Stream?
Ọ̀rọ̀ aṣínà ìṣí Object Stream , tí a ṣe ìfihàn nínú PDF 1.5, jẹ́ ọ̀nà dínkù fún pípamọ́ ọ̀pọ̀ indirect objects sínú object stream kan ṣoṣo nínú PDF, ní ìgbà púpọ̀ pẹ̀lú compression filters (ISO 32000-2).
Yàtọ̀ sí standard objects, kì í lò àwọn ọ̀rọ̀ bọtìnì obj àti endobj. A máa ń darapọ̀ mọ́ cross-reference streams ní ìgbà púpọ̀, Object Streams dín ìwọn fáìlì kù, ó sì mú kí iṣẹ́ ṣe rọrùn nínú àwọn PDF, tí ó ń ṣe àtìlẹ́yìn fún àwọn àbùdá bí logical structure tàbí metadata ìpamọ́.
Ohun tí sísàn ohun èlò ń fipamọ̀
Ọ̀pọ̀ nínú àwọn ohun èlò inú PDF kéré ni: àtòjọ (dictionary) tó ń ṣàpèjúwe ojú-ewé, ìtọ́kasí fọ́ọ̀nù, àfikún (annotation). Bí a bá kọ́ wọn yàtọ̀ síra wọn, wọn máa ń ní àfikún ìkànsí fún ọkọọkan, kò sì ṣeé tẹ̀ wọn pọ̀ jọ kí a lè dín wọn kù gẹ́gẹ́ bí àkójọpọ̀ kan. Sísàn ohun èlò kan (object stream) máa ń kó ọ̀pọ̀ nínú àwọn ohun èlò kékeré yìí COS jọ sínú sísàn kan ṣoṣo, ó sì máa ń tẹ ìkó wọn pọ̀ jọ láti dín wọn kù. Nítorí pé àwọn ètò tó jọ ara wọn máa ń rọrùn láti dín kù tí wọ́n bá wà lẹ́gbẹ̀ẹ́ ara wọn, ìdínkù ìwọn fáìlì fún ìwé tí ó ní ojú-ewé púpọ̀ tàbí àwọn àfikún púpọ̀ lè tóbi gan-an.
Sísàn àtòka agbelebu tí ó bá a lọ́pọ̀
A kò lè rí àwọn ohun èlò tí a fipamọ́ báyìí pẹ̀lú tábìlì àtòka agbelebu àtijọ́, èyí tó ń pa àdírẹ́sì báìtì rẹ̀ mọ́ nínú fáìlì fúnra rẹ̀. Nítorí náà, àwọn fáìlì tó ń lò sísàn ohun èlò máa ń lò sísàn àtòka agbelebu pẹ̀lú, èyí tí a tún dín kù, tí ó sì ń tọ́ka ibi tí ọkọọkan àwọn ohun èlò wà, pẹ̀lú ìtàn tí sísàn ohun èlò wo ló ní ín.
Wọ́n dá méjèèjì sílẹ̀ pọ̀ ní PDF 1.5. Ní ìṣe gidi, èyí túmọ̀ sí i pé irú fáìlì bẹ́ẹ̀ kì í ṣeé kà mọ́ pẹ̀lú oníṣàkóso fáìlì ọ́fíìsì tó kàn jẹ́ ọ̀rọ̀ gbígbẹ, ó sì tún túmọ̀ sí i pé àwọ̀n àfihàn àtijọ́ tí a kọ́ fún PDF 1.4 kò lè ṣí i rárá.