Словник

Інкрементне оновлення

Дізнайтеся, що таке "Інкрементне оновлення" в PDF, і ознайомтеся з його технічними деталями в ISO 32000-2:2020.

Що таке інкрементне оновлення?

Інкрементне оновлення у PDF дозволяє додавати зміни без перезапису всього файла.

Зміни додаються в кінці, зберігаючи початковий вміст.

Наприклад, PDF-анотації у засобі рецензування документів часто створюються за допомогою інкрементних оновлень, що забезпечує цілісність початкового документа з цифровим підписом. Зазвичай ці деталі є непомітними для кінцевих користувачів. Технічні подробиці див. в ISO 32000-2:2020.

Чому PDF збільшується, коли ви його зберігаєте

Інкрементне оновлення записує лише те, що змінилося. Початкові байти залишаються без змін, нові й змінені об'єкти додаються в кінець файлу, а після них додається новий розділ перехресних посилань, який вказує на нові версії. Таке збереження відбувається швидко, оскільки нічого не потрібно перезаписувати, але це означає, що файл лише збільшується. Після кількох етапів редагування всі попередні версії все ще зберігаються у файлі.

Підписи та історія, що зберігається

Поведение лише з додаванням є тим, що робить електронний підпис працездатним. Підпис охоплює діапазон байтів файлу. Оскільки оновлення додається замість перезапису, підписані байти залишаються незмінними, і попередній підпис усе ще можна перевірити після подальшої зміни.

Це також означає, що старий вміст можна відновити. Текст, видалений в останній версії, може все ще зберігатися в попередній, тому видалення не є заштриховуванням (редактуванням). Повний перезапис файлу, який деякі інструменти називають збереженням лінеаризованої або оптимізованої копії, видаляє цю історію і саме так фактично стирається вміст.