यह सुनिश्चित करने के लिए कि फ़ाइल संचार लाइन पर सही ढंग से प्रेषित की गई है, प्रेषक अपने चेकसम की पूर्व-गणना करता है, जिसे वह प्राप्तकर्ता को संप्रेषित करता है। बाद वाला, फ़ाइल प्राप्त करने के बाद, इसके चेकसम की गणना भी करता है, और फिर जांचता है कि यह प्रेषक द्वारा रिपोर्ट किए गए से मेल खाता है या नहीं।
अनुदेश
चरण 1
यदि फ़ाइल की सामग्री को पंक्तियों की एक श्रृंखला के रूप में लिखा गया है, जिनमें से प्रत्येक में दो अंकों के दो अंकों के हेक्साडेसिमल अंक हैं, तो इन संख्याओं को प्रत्येक पंक्ति में एक साथ जोड़ें। हेक्साडेसिमल नोटेशन में भी व्यक्त की गई राशि, लाइन के दाईं ओर लिखें। इस तरह से सभी पंक्तियों के चेकसम की गणना करें। फिर उन्हें एक साथ मोड़ो। परिणाम, जिसे आप इस मामले में हेक्साडेसिमल नोटेशन में व्यक्त करेंगे, पूरी फ़ाइल का चेकसम होगा।
चरण दो
कुछ मामलों में, चेकसम बहुत बड़ा है और संचरण के लिए असुविधाजनक है। फिर फ़ाइल के साथ इस राशि के केवल कुछ कम से कम महत्वपूर्ण अंक स्थानांतरित करें (उदाहरण के लिए, चार)। इस मामले में प्राप्तकर्ता को उसी तरह से चेकसम की गणना के बाद आपके द्वारा भेजे गए नंबर के साथ परिणाम के निचले अंकों की तुलना करनी होगी।
चरण 3
सरल जोड़ और कम से कम महत्वपूर्ण अंकों के बाद के पृथक्करण की तुलना में इन दिनों अधिक परिष्कृत चेकसम एल्गोरिदम का उपयोग किया जाता है। मैन्युअल रूप से इन एल्गोरिदम का उपयोग करके गणना करना असुविधाजनक है। उनमें से एक को सीआरसी (साइकिल रिडंडेंसी चेक) कहा जाता है। इस एल्गोरिथ्म के अनुसार गणना का परिणाम आमतौर पर हेक्साडेसिमल में नहीं, बल्कि बाइनरी नंबर सिस्टम में व्यक्त किया जाता है। इसकी गणना करने के लिए, सीएसयूएम उपयोगिता (लिनक्स में) या सीआरसी-चेक (डॉस या विंडोज में) का उपयोग करें।
चरण 4
सीआरसी के साथ, एमडी 5 और एसएचए चेकसम की गणना के लिए आधुनिक एल्गोरिदम का अब व्यापक रूप से उपयोग किया जाता है। उनकी गणना के लिए उपयोगिताएँ क्रॉस-प्लेटफ़ॉर्म हैं। लिनक्स और विंडोज दोनों के लिए संस्करण हैं (लेकिन डॉस के लिए नहीं)। उनमें से पहला सबसे अधिक बार उपयोग किया जाता है। MD5 एल्गोरिथ्म का उपयोग करके चेकसम की गणना करने के लिए इसका उपयोग करने के लिए, चाहे आप किसी भी ऑपरेटिंग सिस्टम का उपयोग कर रहे हों, कमांड दर्ज करें: md5sum filename.рсш> filename.md5 आपको दूसरी फ़ाइल मिलेगी, जिसमें चेकसम लिखा जाएगा। प्राप्तकर्ता को दोनों फाइलें भेजें। जब वह उन्हें प्राप्त करता है, तो वह निम्न आदेश निष्पादित करेगा: md5sum -c filename.md5 उपयोगिता दूसरी फ़ाइल में संग्रहीत जानकारी के साथ पहली फ़ाइल के चेकसम की गणना करेगी, और फिर आपको बताएगी कि क्या वे मेल खाते हैं।