انکریمنٹل اپڈیٹ کیا ہے؟
انکریمنٹل اپڈیٹ میں PDF اس سے فائل کو مکمل طور پر دوبارہ لکھے بغیر اس میں تبدیلیاں شامل کی جا سکتی ہیں۔
تبدیلیاں آخر میں جوڑی جاتی ہیں، اور اصل مواد برقرار رہتا ہے۔
مثال کے طور پر، PDF اینوٹیشنز دستاویز ریویو ٹول میں اکثر انکریمنٹل اپڈیٹس کے ذریعے بنائی جاتی ہیں، جس سے اصل ڈیجیٹل دستخط شدہ دستاویز کی سالمیت برقرار رہتی ہے۔ یہ تفصیلات عام طور پر اختتامی صارفین سے مخفی رہتی ہیں۔ تکنیکی معلومات کے لیے رجوع کریں ISO 32000-2:2020.
PDF کو محفوظ کرنے پر اس کا سائز کیوں بڑھ جاتا ہے
ایک incremental update صرف وہی لکھتی ہے جو تبدیل ہوا ہو۔ اصل بائٹس بالکل ویسی ہی رہتی ہیں، نئے اور ترمیم شدہ آبجیکٹس فائل کے آخر میں شامل کیے جاتے ہیں، اور ان کے بعد ایک نیا cross-reference سیکشن شامل کیا جاتا ہے جو نئی ورژنز کی طرف اشارہ کرتا ہے. اس طرح محفوظ کرنا تیز ہوتا ہے، کیونکہ کچھ دوبارہ لکھنے کی ضرورت نہیں پڑتی، لیکن اس کا مطلب یہ ہے کہ فائل کا سائز صرف بڑھتا ہی جاتا ہے۔ کئی بار کی ایڈٹنگ کے بعد ہر پچھلا ورژن اب بھی فائل میں موجود رہتا ہے.
دستخط اور باقی رہ جانے والی ہسٹری
append-only رویہ ہی وہ چیز ہے جو ڈیجیٹل سگنیچر کو قابل عمل بناتا ہے۔ دستخط فائل کے ایک بائٹ رینج پر لاگو ہوتا ہے۔ چونکہ اپ ڈیٹ دوبارہ لکھنے کے بجائے صرف آخر میں شامل کرتی ہے، اس لیے سائن کی گئی بائٹس تبدیل نہیں ہوتیں اور بعد کی کسی تبدیلی کے بعد بھی پرانا دستخط تصدیق کیا جا سکتا ہے.
اس کا مطلب یہ بھی ہے کہ پرانا مواد دوبارہ حاصل کیا جا سکتا ہے۔ جو متن تازہ ترین ریویژن میں حذف کیا گیا ہو وہ کسی پہلے ریویژن میں اب بھی موجود ہو سکتا ہے، اسی لیے حذف کرنا ریڈیکٹ کرنا نہیں ہوتا۔ فائل کو مکمل طور پر دوبارہ لکھنا، جسے کچھ ٹولز linearized یا optimized کاپی کے طور پر محفوظ کرنا کہتے ہیں، اس ہسٹری کو ہٹا دیتا ہے اور یہی عمل اسے واقعی مٹا دیتا ہے.