Słownik

Aktualizacja przyrostowa

Poznaj znaczenie "aktualizacji przyrostowej" w plikach PDF i zapoznaj się z jej technicznymi szczegółami w ISO 32000-2:2020.

Czym jest aktualizacja przyrostowa?

Aktualizacja przyrostowa w PDF umożliwia wprowadzanie zmian bez przepisywania całego pliku.

Zmiany są dodawane na końcu, co zachowuje oryginalną zawartość.

Na przykład, adnotacje PDF w narzędziu do recenzowania dokumentów są często tworzone z użyciem aktualizacji przyrostowych, co zapewnia integralność oryginalnego, cyfrowo podpisanego dokumentu. Te szczegóły są zazwyczaj niewidoczne dla użytkowników końcowych. Szczegóły techniczne znajdziesz w ISO 32000-2:2020.

Dlaczego plik PDF robi się większy po zapisaniu

Aktualizacja przyrostowa zapisuje tylko to, co się zmieniło. Oryginalne bajty pozostają dokładnie takie same, nowe i zmodyfikowane obiekty są dodawane na końcu pliku, a po nich dodawana jest nowa sekcja odnośników krzyżowych wskazująca na nowe wersje. Taki sposób zapisu jest szybki, bo nic nie trzeba przepisywać, ale oznacza, że plik tylko rośnie. Kilka rund edycji sprawia, że każda poprzednia wersja pozostaje nadal zapisana w pliku.

Podpisy i zachowana historia

Zachowanie typu tylko-dopisuj to coś, co sprawia, że podpis cyfrowy jest praktyczny. Podpis obejmuje zakres bajtów pliku. Ponieważ aktualizacja dopisuje zamiast przepisywać, podpisane bajty pozostają niezmienione i wcześniejszy podpis nadal można zweryfikować po późniejszej zmianie.

Oznacza to też, że stare treści można odzyskać. Tekst usunięty w najnowszej wersji może nadal znajdować się w jednej z wcześniejszych, dlatego samo usunięcie to nie to samo co anonimizacja. Całkowite przepisanie pliku, które niektóre narzędzia nazywają zapisaniem wersji zlinearyzowanej lub zoptymalizowanej, usuwa tę historię i faktycznie ją kasuje.