RoseLab
ব্লগে ফিরে যাননথির অখণ্ডতা ৩০ সেপ্টেম্বর, ২০২৬ 2 মিনিট পড়া

দুটি ফাইল হুবহু এক কি না জানবেন যেভাবে (নাম আলাদা হলেও)

"contract_final.pdf" আর "contract_signed.pdf" কি একই নথি? নাম, আকার আর তারিখ কিছুই প্রমাণ করে না। দেখুন কীভাবে কয়েক সেকেন্ডে যাচাই করবেন দুটি বা তার বেশি ফাইল বিট-বাই-বিট হুবহু এক কি না, ইন্টারনেটে কিছু আপলোড না করেই।

Equipe RoseLab Verificado

ক্লায়েন্টের ফোল্ডারে আছে contract_final.pdf, contract_final_v2.pdf আর contract_signed_client.pdf। কোনটি অনুমোদিত হয়েছিল? স্বাক্ষর হয়ে যেটি ফিরে এসেছে, সেটি কি আপনার পাঠানো ফাইলের হুবহু এক? নাকি স্বাক্ষরের আগে কেউ "সুযোগে" একটা কমা বদলে দিয়েছে?

আইনি প্রতিষ্ঠান, লিগ্যাল বিভাগ আর যেখানে নথি ইমেইলে আসা-যাওয়া করে, সেখানে এই প্রশ্ন রোজ ওঠে। সুখবর হলো: কয়েক সেকেন্ডেই নিশ্চিত উত্তর পাওয়া যায়।

নাম, আকার আর তারিখ কিছুই প্রমাণ করে না

কম্পিউটার যা দেখায় তাতে ভরসা করতে ইচ্ছে হয়, কিন্তু এর কোনো সংকেতই নির্ভরযোগ্য নয়:

  • নাম — একই ফাইলের নাম ভিন্ন হতে পারে, আর ভিন্ন ফাইলের নাম এক হতে পারে;
  • আকার — একটি শব্দের পার্থক্য থাকা দুটি নথির আকার হুবহু সমান হতে পারে;
  • পরিবর্তনের তারিখ — কপি, আবার ডাউনলোড বা ক্লাউডে সিঙ্ক করলেই বদলে যায়, বিষয়বস্তু না বদলালেও।

সিদ্ধান্ত নেওয়া যায় কেবল পুরো বিষয়বস্তু বাইট ধরে মিলিয়ে। আর এর ব্যবহারিক উপায় হলো ফাইলের ডিজিটাল ছাপ।

ফাইলের ডিজিটাল ছাপ (হ্যাশ)

SHA-256 হ্যাশ হলো ফাইলের পুরো বিষয়বস্তু থেকে হিসাব করা ৬৪ অক্ষরের একটি কোড। এখানে এর দুটি বৈশিষ্ট্য গুরুত্বপূর্ণ:

  • হুবহু এক ফাইলের হ্যাশ সবসময় এক হয় — নাম, ফোল্ডার বা তারিখ যাই হোক;
  • যত ছোটই হোক, যেকোনো পরিবর্তনে সম্পূর্ণ ভিন্ন হ্যাশ হয় — একটা কমাই যথেষ্ট।

তাই একই হ্যাশের দুটি ফাইল বাস্তবে একই ফাইল। ধারণাটি বিস্তারিত বুঝিয়েছি SHA-256 হ্যাশ কী লেখায়।

RoseLab-এ কয়েক সেকেন্ডে যাচাই করবেন যেভাবে

  1. অখণ্ডতা যাচাই খুলুন;
  2. একসঙ্গে দুটি বা তার বেশি ফাইল বেছে নিন বা টেনে আনুন;
  3. টুলটি প্রতিটির ছাপ হিসাব করে সঙ্গে সঙ্গে জানায়:
    • "ফাইলগুলো হুবহু এক" — বিষয়বস্তু বিট-বাই-বিট একই;
    • "ফাইলগুলো আলাদা" — আর দলের মধ্যে কিছু ফাইল পরস্পর এক হলে কোনগুলো, তাও দেখায়।

এটি যেকোনো ধরনের ফাইলে কাজ করে: PDF, Word, স্প্রেডশিট, ছবি, ভিডিও। আর RoseLab-এর অন্য টুলের মতোই হিসাবটি হয় আপনার ব্রাউজারে — ফাইল কোথাও পাঠানো হয় না।

ফাইলের বদলে ইমেইল বা রিপোর্টে হ্যাশ পেয়েছেন? পেস্ট করুন বোতাম দিয়ে যাচাই করুন আপনার ফাইল সেই কোডের সঙ্গে মেলে কি না।

যেসব ক্ষেত্রে এটি সমস্যার সমাধান করে

  • স্বাক্ষরিত বনাম অনুমোদিত সংস্করণ — সংরক্ষণের আগে নিশ্চিত হোন স্বাক্ষর হয়ে ফেরা PDF-টি আপনার পাঠানো ফাইলই;
  • ডুপ্লিকেট ফাইল — কিছু মোছার আগে জানুন বিভিন্ন ফোল্ডার আর ইমেইলে ছড়ানো কোন কপিগুলো সত্যিই এক;
  • ব্যাকআপ — এক্সটার্নাল ড্রাইভ বা ক্লাউডে কপি করা ফাইল অক্ষত পৌঁছেছে কি না যাচাই করুন;
  • কিছু না বদলানোর প্রমাণ — আজ লিখে রাখা হ্যাশ দিয়ে মাস কয়েক পরে প্রমাণ করা যায় ফাইলটি এখনো একই আছে।

আর ফাইলগুলো আলাদা হলে?

হ্যাশ জানায় কিছু বদলেছে কি না, কিন্তু কী বদলেছে তা নয়। ফলাফল "আলাদা" হলে এবং ঠিক কোন অংশ বদলানো হয়েছে জানতে চাইলে দুটি PDF PDF তুলনা টুলে খুলুন: এটি পৃষ্ঠা ধরে মুছে ফেলা ও যোগ হওয়া অংশ হাইলাইট করে। দীর্ঘ নথির জন্য দেখুন অনেক পৃষ্ঠার PDF তুলনা করবেন কীভাবে।

একটি জরুরি কথা: আবার সেভ করা PDF-এ লেখা একই থাকলেও হ্যাশ আলাদা হতে পারে, কারণ সফটওয়্যার ভেতরের তথ্য (যেমন পরিবর্তনের তারিখ) হালনাগাদ করে। এমন ক্ষেত্রে অখণ্ডতা যাচাই "আলাদা" বলবে, আর তুলনা টুল দেখাবে যে বিষয়বস্তু একই আছে। দুটি টুল একে অপরের পরিপূরক: একটি বলে "এটি কি হুবহু একই ফাইল?", অন্যটি বলে "লেখায় কী বদলেছে?"।

ফিচার্ড

প্রয়োগ করতে প্রস্তুত?

বিনামূল্যে, নিবন্ধন ছাড়াই — আপনার ফাইল কখনও আপনার কম্পিউটার ছেড়ে যায় না।

আমার ফাইল যাচাই করুন