Kamus

COS - Carousel Object Syntax

Kunjungi Kamus PDF2Go dan pelajari lebih lanjut tentang COS (Carousel Object Syntax), sintaks yang digunakan dalam file PDF dan FDF.

Apa itu COS?

COS (Carousel Object Syntax) adalah sintaks yang digunakan oleh PDF dan file FDF, yang didokumentasikan secara lengkap dalam ISO 32000-2:2020. Saat Anda menelusuri bagian internal file PDF, COS adalah yang akan Anda temukan.

"Carousel" adalah nama sandi untuk Acrobat 1.0 ketika sintaks ini pertama kali diperkenalkan.

Delapan jenis objek COS

COS adalah sintaks yang ringkas, dan hampir semua hal di dalam PDF adalah salah satu dari delapan jenis objek dasar. Setelah Anda bisa mengenalinya, bagian dalam PDF tidak lagi terlihat seperti deretan karakter acak:

  • Boolean dan angka, ditulis secara langsung.
  • String, dalam tanda kurung bulat atau sebagai heksadesimal dalam tanda kurung sudut.
  • Nama, ditulis dengan garis miring di depan, seperti \/Type atau \/Page.
  • Array, dalam tanda kurung siku, dan kamus (dictionary), dalam tanda kurung sudut ganda.
  • Stream, yaitu kamus yang diikuti oleh blok byte mentah atau terkompresi.
  • Objek null.

Konten halaman, font, gambar, dan metadata semuanya dibangun dari bagian-bagian tersebut. Sebuah stream menyimpan sebagian besar data file, karena berisi deskripsi halaman terkompresi dan gambar tersemat.

Bagaimana objek-objek itu ditemukan kembali

Objek diberi nomor, dan sebuah tabel cross-reference di akhir file mencatat offset byte masing-masing objek. Pembaca memulai dari akhir, membaca trailer, menemukan tabel cross-reference, lalu langsung melompat ke objek yang dibutuhkan. Inilah sebabnya PDF dapat dibuka tanpa perlu diurai dari awal sampai akhir. Versi yang lebih baru mungkin menyimpan tabel tersebut sebagai object stream terkompresi, dan sebuah pembaruan inkremental menambahkan tabel kedua alih-alih menulis ulang tabel pertama.