Ano ang Incremental update?
Incremental update sa PDF ay nagpapahintulot na magdagdag ng mga pagbabago nang hindi muling isinusulat ang buong file.
Ang mga pagbabago ay idinadagdag sa dulo, habang nananatili ang orihinal na nilalaman.
Halimbawa, PDF annotations sa isang document review tool ay kadalasang ginagawa gamit ang incremental updates, na tinitiyak ang integridad ng orihinal na digitally signed na dokumento. Karaniwan ay hindi ito nakikita ng mga end-user. Para sa teknikal na detalye, sumangguni sa ISO 32000-2:2020.
Bakit lumalaki ang PDF kapag sine-save mo ito
Ang incremental update ay nagsusulat lang ng mga pagbabagong nagawa. Nananatiling eksaktong pareho ang orihinal na mga byte, idinadagdag sa dulo ng file ang mga bago at binagong object, at isang bagong cross-reference section ang idinadagdag pagkatapos ng mga ito upang ituro ang mga bagong bersyon. Mabilis ang pag-save sa ganitong paraan dahil walang kailangang isulat muli, pero ang ibig sabihin nito ay palaging mas lumalaki lang ang file. Pagkatapos ng ilang ulit na pag-edit, mananatiling nakaimbak pa rin sa file ang bawat naunang bersyon.
Mga lagda at history na naiiwan
Ang append-only na pag-uugali ang dahilan kung bakit ang isang digital signature ay nagiging praktikal. Sinasaklaw ng isang lagda ang isang hanay ng byte ng file. Dahil nag-a-append ang update sa halip na magsulat muli, nananatiling hindi nagbabago ang mga nalagdaan nang byte at maaari pa ring beripikahin ang naunang lagda kahit may naging pagbabago pagkatapos.
Ibig sabihin din nito, maaaring mabawi ang lumang content. Ang text na na-delete sa pinakabagong revision ay maaari pa ring nakaimbak sa mas naunang bersyon, kaya hindi katumbas ng pag-redact ang simpleng pag-delete. Ang ganap na muling pagsulat ng file, na tinatawag ng ilang tool na pag-save ng linearized o optimized na kopya, ang nag-aalis sa history na iyon at siyang tunay na nagbubura nito.