क्लाइंट के फ़ोल्डर में contract_final.pdf, contract_final_v2.pdf और contract_signed_client.pdf हैं। मंज़ूर कौन-सा हुआ था? जो हस्ताक्षर होकर लौटा, क्या वह बिल्कुल वही है जो आपने भेजा था? या किसी ने हस्ताक्षर से पहले "मौका देखकर" एक कॉमा बदल दिया?
यह सवाल लॉ फ़र्मों, कानूनी विभागों और हर उस जगह रोज़ उठता है जहाँ दस्तावेज़ ईमेल से आते-जाते हैं। अच्छी खबर: इसका पक्का जवाब कुछ सेकंड में मिल सकता है।
नाम, आकार और तारीख कुछ साबित नहीं करते
कंप्यूटर जो दिखाता है उस पर भरोसा करने का मन करता है, पर इनमें से कोई भी संकेत भरोसेमंद नहीं है:
- नाम — एक ही फ़ाइल के अलग-अलग नाम हो सकते हैं, और अलग फ़ाइलों का नाम एक जैसा हो सकता है;
- आकार — एक शब्द के फ़र्क वाले दो दस्तावेज़ों का आकार बिल्कुल बराबर हो सकता है;
- बदलाव की तारीख — कॉपी करने, दोबारा डाउनलोड करने या क्लाउड से सिंक करने पर बदल जाती है, भले सामग्री में कोई बदलाव न हुआ हो।
फ़ैसला सिर्फ़ पूरी सामग्री को बाइट-दर-बाइट मिलाने से होता है। और इसका व्यावहारिक तरीका है फ़ाइल की डिजिटल छाप।
फ़ाइल की डिजिटल छाप (हैश)
SHA-256 हैश 64 अक्षरों का एक कोड है जो फ़ाइल की पूरी सामग्री से निकाला जाता है। यहाँ इसकी दो खूबियाँ काम की हैं:
- एक जैसी फ़ाइलों का हैश हमेशा एक जैसा होता है — नाम, फ़ोल्डर या तारीख कुछ भी हो;
- छोटे से छोटा बदलाव भी बिल्कुल अलग हैश बना देता है — एक कॉमा ही काफ़ी है।
इसलिए एक जैसे हैश वाली दो फ़ाइलें व्यवहार में एक ही फ़ाइल हैं। इस अवधारणा को हमने SHA-256 हैश क्या है में विस्तार से समझाया है।
RoseLab में कुछ सेकंड में कैसे जाँचें
- अखंडता सत्यापन खोलें;
- एक साथ दो या ज़्यादा फ़ाइलें चुनें या खींचकर छोड़ें;
- टूल हर फ़ाइल की छाप निकालता है और तुरंत बताता है:
- "फ़ाइलें बिल्कुल एक जैसी हैं" — सामग्री बिट-दर-बिट एक जैसी है;
- "फ़ाइलें अलग हैं" — और अगर समूह में कुछ फ़ाइलें आपस में एक जैसी हैं, तो वह बताता है कौन-सी।
यह हर तरह की फ़ाइल के साथ काम करता है: PDF, Word, स्प्रेडशीट, इमेज, वीडियो। और RoseLab के बाकी टूल की तरह गणना आपके ब्राउज़र में होती है — फ़ाइलें कहीं नहीं भेजी जातीं।
फ़ाइल की जगह ईमेल या रिपोर्ट में हैश मिला है? पेस्ट करें बटन से जाँचें कि आपकी फ़ाइल उस कोड से मेल खाती है या नहीं।
किन हालात में यह समस्या हल करता है
- हस्ताक्षरित वर्ज़न बनाम मंज़ूर वर्ज़न — संग्रह में रखने से पहले पक्का करें कि हस्ताक्षर होकर लौटा PDF वही है जो आपने भेजा था;
- डुप्लिकेट फ़ाइलें — कुछ भी डिलीट करने से पहले जानें कि फ़ोल्डरों और ईमेल में बिखरी कौन-सी कॉपियाँ सच में एक जैसी हैं;
- बैकअप — जाँचें कि एक्सटर्नल ड्राइव या क्लाउड पर कॉपी की गई फ़ाइल सही-सलामत पहुँची;
- कुछ न बदलने का सबूत — आज दर्ज किया गया हैश महीनों बाद साबित कर सकता है कि फ़ाइल अब भी वही है।
और अगर फ़ाइलें अलग हों?
हैश बताता है कि कुछ बदला या नहीं, यह नहीं कि क्या बदला। जब नतीजा "अलग" हो और आपको ठीक-ठीक जानना हो कि कौन-से हिस्से बदले गए, तो दोनों PDF को PDF तुलना टूल में खोलें: यह पेज-दर-पेज हटाए और जोड़े गए हिस्से हाइलाइट करता है। लंबे दस्तावेज़ों के लिए देखें कई पेज वाले PDF की तुलना कैसे करें।
एक ज़रूरी बात: दोबारा सेव किए गए PDF में टेक्स्ट वही होने पर भी हैश अलग आ सकता है, क्योंकि सॉफ़्टवेयर अंदरूनी जानकारी (जैसे बदलाव की तारीख) अपडेट कर देता है। ऐसे में अखंडता सत्यापन "अलग" बताएगा, और तुलना टूल दिखाएगा कि सामग्री वही है। दोनों टूल एक-दूसरे के पूरक हैं: एक बताता है "क्या यह बिल्कुल वही फ़ाइल है?", दूसरा "टेक्स्ट में क्या बदला?"।
अभ्यास में लाने के लिए तैयार?
मुफ़्त, बिना पंजीकरण — और आपकी फ़ाइलें कभी आपके कंप्यूटर से बाहर नहीं जातीं।
मेरी फ़ाइलें जाँचें