Artımlı güncelleme nedir?
Artımlı güncelleme içinde PDF tüm dosya yeniden yazılmadan değişikliklerin eklenmesini sağlar.
Değişiklikler sona eklenir ve orijinal içerik korunur.
Örneğin, PDF açıklamaları bir doküman inceleme aracında, orijinal dijital olarak imzalanmış dokümanın bütünlüğünü korumak için sıklıkla artımlı güncellemelerle yapılır. Bu ayrıntılar genellikle son kullanıcılar için görünmezdir. Teknik ayrıntılar için bkz. ISO 32000-2:2020.
Bir PDF'yi kaydedince neden boyutu artar
Artımlı bir güncelleme yalnızca değişenleri yazar. Orijinal baytlar aynen kalır, yeni ve değiştirilmiş nesneler dosyanın sonuna eklenir ve yeni sürümlere işaret eden yeni bir çapraz başvuru bölümü bunların ardından eklenir. Bu şekilde kaydetmek hızlıdır, çünkü hiçbir şeyin yeniden yazılması gerekmez, ancak bu dosyanın yalnızca büyümesi anlamına gelir. Birkaç kez düzenleme yapmak, önceki tüm sürümlerin hâlâ dosyada saklanmasına yol açar.
İmzalar ve kalan geçmiş
Yalnızca ekleme davranışı şunu mümkün kılar: dijital imza kullanılabilir olmasını sağlar. Bir imza dosyanın bir bayt aralığını kapsar. Bir güncelleme yeniden yazmak yerine ekleme yaptığı için, imzalanan baytlar değişmeden kalır ve önceki imza daha sonraki bir değişiklikten sonra da doğrulanabilir durumda olur.
Bu aynı zamanda eski içeriğin kurtarılabileceği anlamına gelir. Son revizyonda silinen metin, önceki bir revizyonda hâlâ saklanıyor olabilir; bu nedenle silmek sansürleme ile aynı şey değildir. Dosyayı tamamen yeniden yazmak, bazı araçların doğrusal veya optimize edilmiş kopya kaydetme olarak adlandırdığı işlem, bu geçmişi kaldırır ve içeriği gerçekten silen işlem budur.