Словник

Потік об’єктів

Дізнайтеся про потоки об’єктів у PDF: компактне зберігання непрямих об’єктів. Докладніше в Словнику PDF-термінів від PDF2Go!

Що таке потік об’єктів?

«Пароль для відкриття» Потік об’єктів , представлений у PDF 1.5, це компактний спосіб зберігання кількох непрямих об’єктів в одному потоковому об’єкті PDF, часто з використанням фільтрів стиснення (ISO 32000-2).

На відміну від стандартних об’єктів, у ньому відсутні ключові слова obj та endobj. Зазвичай використовується разом із потоками перехресних посилань, потоки об’єктів зменшують розмір файлу та підвищують ефективність PDF-документів, підтримуючи такі можливості, як логічна структура або метадані зберігання.

Що дає потік об'єктів

Більшість об'єктів у PDF невеликі: словник, що описує сторінку, посилання на шрифт, анотація. Якщо записувати їх окремо, це створює накладні витрати для кожного об'єкта, і їх не можна стиснути разом як групу. Потік об'єктів збирає багато з цих невеликих COS об'єктів в один потік і стискає їх разом. Оскільки подібні структури добре стискаються поруч одна з одною, економія для документа з багатьма сторінками або анотаціями є суттєвою.

Потік перехресних посилань, що йде разом з ним

Об'єкти, збережені таким способом, не можна знайти класичною таблицею перехресних посилань, яка записує зсуви в байтах у самому файлі. Файли, що використовують потоки об'єктів, відповідно також використовують потік перехресних посилань, який сам є стисненим і записує, де зберігається кожен об'єкт, включаючи те, в якому потоці об'єктів він міститься.

Обидва були запроваджені разом у PDF 1.5. На практиці це означає, що такий файл більше не можна прочитати у звичайному текстовому редакторі, а старіший переглядач, розроблений для PDF 1.4, взагалі не зможе його відкрити.