Kamus

COS - Sintaks Objek Karusel

Lawati Kamus PDF2Go dan ketahui lebih lanjut tentang COS (Carousel Object Syntax) - sintaks yang digunakan dalam fail PDF dan FDF.

Apakah COS?

COS (Carousel Object Syntax) ialah sintaks yang digunakan oleh PDF dan fail FDF, yang didokumenkan secara terperinci dalam ISO 32000-2:2020. Apabila anda meneroka bahagian dalaman fail PDF, COS ialah apa yang anda temui.

"Carousel" ialah nama kod untuk Acrobat 1.0 ketika sintaks ini pertama kali diperkenalkan.

Lapan jenis objek COS

COS ialah satu sintaks kecil, dan hampir semua perkara dalam PDF adalah salah satu daripada lapan jenis objek asas. Setelah anda dapat mengenalinya, bahagian dalam PDF tidak lagi kelihatan seperti gangguan:

  • Boolean dan nombor, ditulis secara jelas.
  • Rentetan (string), dalam kurungan bulat atau sebagai heksadesimal dalam kurungan sudut.
  • Nama, ditulis dengan garis condong di depan, seperti \/Type atau \/Page.
  • Array, dalam kurungan siku, dan kamus (dictionary), dalam kurungan sudut berganda.
  • Stream, iaitu kamus diikuti satu blok bait mentah atau termampat.
  • Objek null.

Kandungan halaman, fon, imej dan metadata semuanya dibina daripada bahagian tersebut. Stream menyimpan sebahagian besar data fail, kerana ia mengandungi penerangan halaman termampat dan imej terbenam.

Bagaimana objek dicari semula

Objek bernombor, dan jadual rujukan silang di penghujung fail merekodkan anjakan bait bagi setiap satu. Pembaca bermula di penghujung, membaca trailer, mencari jadual rujukan silang, dan kemudian melompat terus ke objek yang diperlukan. Inilah sebabnya PDF boleh dibuka tanpa perlu dihuraikan dari mula hingga akhir. Versi kemudian mungkin menyimpan jadual itu sebagai object stream termampat, dan kemas kini tambahan menambah jadual kedua dan bukannya menulis semula jadual pertama.