Kamus

Object Stream

Pelajari Object Stream dalam PDF: metode penyimpanan ringkas untuk indirect objects. Baca selengkapnya di Kamus istilah PDF milik PDF2Go.

Apa itu Object Stream?

Sebuah Object Stream , yang diperkenalkan di PDF 1.5, adalah metode ringkas untuk menyimpan beberapa indirect object dalam satu objek stream PDF, sering menggunakan compression filter (ISO 32000-2).

Berbeda dengan objek standar, ini tidak menggunakan kata kunci obj dan endobj. Umumnya dipasangkan dengan cross-reference stream, Object Stream mengurangi ukuran file dan meningkatkan efisiensi dokumen PDF, mendukung fitur seperti logical structure atau metadata penyimpanan.

Apa yang dihemat oleh object stream

Sebagian besar objek dalam PDF berukuran kecil: sebuah kamus yang menjelaskan halaman, referensi font, anotasi. Jika ditulis satu per satu, masing-masing menambah overhead dan tidak dapat dikompresi sebagai satu grup. Sebuah object stream mengumpulkan banyak COS objek kecil tersebut ke dalam satu stream dan mengompresnya bersama-sama. Karena struktur yang mirip lebih mudah dikompresi ketika berdekatan, penghematan pada dokumen dengan banyak halaman atau anotasi menjadi signifikan.

Cross-reference stream yang menyertainya

Objek yang disimpan dengan cara ini tidak dapat ditemukan oleh tabel cross-reference klasik, yang mencatat offset byte di dalam file itu sendiri. File yang menggunakan object stream karena itu juga menggunakan cross-reference stream, yang juga dikompres dan mencatat di mana setiap objek disimpan, termasuk object stream mana yang memuatnya.

Keduanya diperkenalkan bersama dalam PDF 1.5. Dalam praktiknya, ini berarti file seperti itu tidak lagi dapat dibaca dengan editor teks biasa, dan penampil lama yang dibuat untuk PDF 1.4 sama sekali tidak dapat membukanya.