Què és un flux d'objectes?
Una Flux d'objectes , introduït a PDF 1.5, és un mètode compacte per emmagatzemar diversos objectes indirectes dins d'un sol objecte de flux PDF, sovint mitjançant filtres de compressió (ISO 32000-2).
A diferència dels objectes estàndard, omet les paraules clau obj i endobj. Sovint combinats amb fluxos de referència creuada, els fluxos d'objectes redueixen la mida del fitxer i milloren l'eficiència dels documents PDF, admetent funcions com l'estructura lògica o l' metadades emmagatzematge.
Què estalvia un flux d'objectes
La majoria d'objectes en un PDF són petits: un diccionari que descriu una pàgina, una referència de font, una anotació. Escrits individualment generen sobrecàrrega per a cada objecte i no es poden comprimir en grup. Un flux d'objectes agrupa molts d'aquests petits COS objectes en un sol flux i els comprimeix junts. Com que les estructures similars es comprimeixen bé quan estan juntes, l'estalvi en un document amb moltes pàgines o anotacions és considerable.
El flux de referències creuades que l'acompanya
Els objectes emmagatzemats d'aquesta manera no poden ser trobats per la taula clàssica de referències creuades, que registra desplaçaments de bytes dins del fitxer. Els fitxers que utilitzen fluxos d'objectes també utilitzen, per tant, un flux de referències creuades, que també està comprimit i registra on s'emmagatzema cada objecte, incloent-hi quin flux d'objectes el conté.
Tots dos es van introduir conjuntament al PDF 1.5. En la pràctica, això vol dir que aquest tipus de fitxer ja no es pot llegir amb un editor de text pla i que un visor antic desenvolupat per al PDF 1.4 no el pot obrir.