झटपट जवाब: चेकसम या हैश, फ़ाइल के कंटेंट से निकाला गया एक छोटा फ़िंगरप्रिंट है, जिससे पक्का किया जाता है कि कॉपी बिल्कुल ओरिजिनल जैसी है।
चेकसम को समझें
चेकसम एक छोटा फ़िंगरप्रिंट है, जो फ़ाइल के अंदर की हर चीज़ से निकाला जाता है। SHA-256, SHA-1 और MD5 जैसे एल्गोरिदम फ़ाइल को अक्षरों और नंबरों की एक तय लंबाई वाली स्ट्रिंग में बदल देते हैं। एक भी बाइट बदलें, तो नतीजा पूरी तरह अलग हो जाता है।
बड़े ट्रांसफ़र के बाद, आप और प्राप्तकर्ता दोनों चेकसम निकालकर मिला सकते हैं। अगर दोनों मेल खाते हैं, तो फ़ाइल सही-सलामत पहुंची है। Windows पर PowerShell का Get-FileHash यह करता है, और Mac पर Terminal कमांड shasum -a 256।
जहां हो सके SHA-256 इस्तेमाल करें। अनजाने में हुई ख़राबी पकड़ने के लिए MD5 ठीक है, पर जानबूझकर की गई छेड़छाड़ के ख़िलाफ़ अब इस पर भरोसा नहीं किया जाता।
MD5 बनाम SHA-1 बनाम SHA-256
| MD5 | SHA-1 | SHA-256 | |
|---|---|---|---|
| लंबाई | 32 कैरेक्टर | 40 कैरेक्टर | 64 कैरेक्टर |
| अनजाने में हुई ख़राबी पकड़ता है | हाँ | हाँ | हाँ |
| जानबूझकर छेड़छाड़ से सुरक्षित | नहीं | अब सुझाया नहीं जाता | हाँ |
उदाहरण के लिए, पूरी तरह ख़ाली फ़ाइल का SHA-256 हमेशा e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 होता है। जिस फ़ाइल में एक भी बाइट हो, उसकी स्ट्रिंग बिल्कुल अलग होगी।
फ़ाइल कैसे जांचें
- इस साइट पर: डाउनलोड पेज पर हर फ़ाइल का SHA-256 चेकसम दिखता है। डाउनलोड के बाद Check it दबाएं, अपनी फ़ाइल जोड़ें, और फ़ाइल हैश चेकर बता देगा कि वह मेल खाती है या नहीं।
- Windows: फ़ाइल वाले फ़ोल्डर में PowerShell खोलें और Get-FileHash के बाद फ़ाइल का नाम टाइप करें। यह डिफ़ॉल्ट रूप से SHA-256 इस्तेमाल करता है।
- Mac: Terminal खोलें, shasum -a 256 और एक स्पेस टाइप करें, फिर फ़ाइल को विंडो में ड्रैग करके Return दबाएं।
- Linux: sha256sum के बाद फ़ाइल का नाम लिखकर चलाएं।
चेकसम कब काम का है
- बहुत बड़े डाउनलोड, जहां कनेक्शन टूटने से फ़ाइल बिना किसी एरर के थोड़ी अधूरी रह सकती है।
- फ़ुटेज, आर्काइव और बैकअप, जिन्हें भेजने के बाद ओरिजिनल डिवाइस से डिलीट कर दिया जाएगा।
- सॉफ़्टवेयर या डिस्क इमेज, जहां आप पक्का करना चाहते हैं कि किसी ने फ़ाइल बदली नहीं।
छुट्टियों की कुछ फ़ोटो के लिए, उन्हें खोलकर देख लेना ही काफ़ी जांच है। अगर चेकसम मेल नहीं खाते, तो फ़ाइल ठीक करने की कोशिश न करें: उसे दोबारा डाउनलोड करें, हो सके तो स्थिर कनेक्शन पर, और फिर से जांचें।
अक्सर पूछे जाने वाले सवाल
चेकसम मेल क्यों नहीं खाएगा?
फ़ाइल बदल गई है, जैसे किसी ऐप ने उसे कंप्रेस कर दिया, डाउनलोड फ़ेल होने से वह अधूरी रह गई, या वह बस कोई दूसरा वर्ज़न है।
क्या MD5 इस्तेमाल करना सुरक्षित है?
अनजाने में हुई ख़राबी जांचने के लिए, हाँ। सुरक्षा के लिए SHA-256 इस्तेमाल करें, क्योंकि MD5 कोलिज़न जानबूझकर बनाए जा सकते हैं।
क्या चेकसम मेरी फ़ाइल को प्राइवेट रखता है?
नहीं। चेकसम सिर्फ़ यह साबित करता है कि फ़ाइल नहीं बदली। फ़ाइल प्राइवेट रखनी है, तो उसे एन्क्रिप्ट करें, जैसे पासवर्ड-प्रोटेक्टेड ZIP में।
क्या चेकसम फ़ाइल के नाम पर निर्भर करता है?
नहीं। सिर्फ़ कंटेंट मायने रखता है, इसलिए फ़ाइल का नाम बदलने से उसका चेकसम नहीं बदलता।
भेजने के लिए तैयार?
फ़ाइलें डालें, लिंक पाएँ, बस हो गया। 20 GB तक बिल्कुल मुफ़्त — कोई अकाउंट नहीं चाहिए।
मुफ़्त में फ़ाइलें भेजें