मुझे Windows पर किसी फ़ाइल का MD5 कैसे मिलता है?


29

मुझे विंडोज पर कुछ फाइलों के एमडी 5 की जांच करने की आवश्यकता है। कमांड लाइन या एक्सप्लोरर-यूटिलिटी उपयोगिता पर कोई सिफारिश?

जवाबों:



72

हाँ, आप कोशिश कर सकते हैं (यह ~ में बनाया गया है):

CertUtil -hashfile yourFileName MD5

संपादित करें

लेकिन रुकिए, ज्यादा है!

मुझे पता है कि यह सरल और सुरुचिपूर्ण उत्तर से ऊपर और परे है, लेकिन क्योंकि यह पृष्ठ Google खोज करते समय सबसे पहले परिणाम है

how do i get the md5 of a file on windows

और क्योंकि इस जवाब ने मुझे और बेहतर है कई दूसरों की जा रही है कि यह है बिल्ट-इन Windows के लिए , मेरा मानना है कि निम्नलिखित जानकारी भविष्य पाठकों के लिए उपयोगी साबित होगा।

संकेत और नियम

निम्न नियम विंडोज 7 SP1 , विंडोज सर्वर 2012 और उसके बाद के हैं । यदि उन्हें पुराने संस्करणों में काम करने के लिए जाना जाता है, तो उन्हें निम्न के साथ नोट किया जाएगा: (विंडोज़ संस्करण से स्वतंत्र)

  • आपको इस कमांड को चलाने के लिए एक कमांड प्रॉम्प्ट या पॉवर्सशेल खोलने की आवश्यकता होगी
    ** सीएमडी / पॉवर्सशेल खोलने के लिए एक त्वरित गाइड उत्तर के निचले भाग में है

  • आप निम्न हैशिंग एल्गोरिदम में से किसी का उपयोग करके किसी फ़ाइल के लिए चेकसम पा सकते हैं, न कि केवल एमडी 5 :

    MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
    
  • अपने विशिष्ट विंडोज़ मशीन (विंडोज संस्करण से स्वतंत्र) पर समर्थित हैश एल्गोरिदम की वर्तमान सूची प्राप्त करने के लिए , रन करें

    CertUtil -hashfile -?
    
  • पूर्ण प्रारूप नीचे है, वैकल्पिक पैरामीटर ब्रेसिज़ में हैं - बस ऊपर से अपने वांछित हैश के साथ [HashAl एल्गोरिदम] बदलें :

    CertUtil -hashfile InFile [HashAlgorithm]
    
  • आप किसी भी फाइल के लिए कमांड लाइन ऑपरेशन कर सकते हैं , चाहे वे कोई प्रमाण पत्र प्रदान करें या नहीं (विंडोज संस्करण से स्वतंत्र)
  • यदि आप [HashAl एल्गोरिदम] को छोड़ देते हैं , तो यह आपकी चुनी हुई फ़ाइल के SHA1 चेकसम के लिए डिफ़ॉल्ट होगा
  • इसकी सहायक ध्यान दें कि [HashAlgorithm] है केस संवेदी दोनों में अध्यक्ष एवं प्रबंध निदेशक और Powershell जिसका अर्थ है आप भी कर सकते हैं (उदाहरण के लिए) के बाद:

    CertUtil -hashfile md5
    certutil -hashfile MD5
    CertUtil -hashfile sHa1
    certutil -hashfile SHA256
    

क्विक: कमांड प्रॉम्प्ट या पॉवरशेल कैसे खोलें

यदि आप नहीं जानते कि कमांड प्रॉम्प्ट या पॉवर्सशेल को कैसे खोला जाए और आप यहां सर्च इंजन द्वारा आए हैं, तो निम्नलिखित एक त्वरित गाइड है जो विंडोज एक्सपी और उससे आगे के लिए काम करेगा:

  1. प्रेस [ विंडोज ] + [ आर ]
  2. फिर, प्रकार cmd ( या powershell अगर विंडोज 8 )
  3. प्रेस [ ठीक ] या हिट दर्ज करें

7
इस बारे में एक अच्छी बात यह है कि इसे बनाया गया है।
गिटारपरिक जूल

2
ध्यान दें कि अंत में MD5 केस-संवेदी है
GlennFromIowa

वास्तव में अच्छा है!
पेरिबैक

यह स्वीकृत उत्तर होना चाहिए।
जस्टिन


7

एक पॉवरशेल विंडो खोलें और निम्न कमांड आज़माएँ:

Get-FileHash {filename} -Algorithm MD5

आपकी फ़ाइल के लिए पथ के साथ {फ़ाइल नाम} प्रतिस्थापित करना, जैसे

Get-FileHash c:\example.txt -Algorithm MD5

इस पर अधिक जानकारी गेट-फाइलहैश के लिए डॉक्स में पाई जा सकती है ।


और स्पष्टीकरण की जरूरत है।
स्वेन

ऊपर एक पॉवरशेल कमांड है, एक पॉवरशेल विंडो खोलें और अपनी फाइल के पथ के साथ {filename} सेक्शन चुनें।
एलेक्स बेरी

3

एफसीआईवी पर +1। जब मैंने इस मुद्दे को खोजा तो बहुत सारे Google परिणामों में परिणामों में दिखाए जाने वाले तीसरे पक्ष के बहुत सारे उपकरण थे, संभवतः क्योंकि उस समय वह सब उपलब्ध था।

MS ने स्वयं एक "असमर्थित" उपकरण विकसित किया है FCIV और यह वही है जो मैं आपको उपयोग करने की सलाह दूंगा, खासकर यदि आप एक linux / unix लड़का हैं और लाइन md5 की जाँच करने के लिए उपयोग किया जाता है

यहाँ लिंक करें:

http://www.microsoft.com/en-us/download/details.aspx?id=11533

मेरा स्क्रीनशॉट यहाँ:

http://geekswing.com/wp-content/uploads/2014/04/windows_md5sum_sha1_example.jpg


मेरे लिए यह काम करता है, हालाँकि, मैंने इस डाउनलोड पेज support.microsoft.com/en-us/help/841290/… का
श्री रास्पबेरी

2

मैं md5deep का उपयोग करता हूं क्योंकि इसमें सूचीबद्ध अन्य लोगों की तुलना में कई व्यावहारिक प्रयोज्य लाभ हैं।

एक के लिए एक ही पैकेज में SHA1 और SHA256 निष्पादक हैं, यह स्वचालित रूप से निर्देशिका पुनरावृत्ति को भी संभालता है और इसमें एक मिलान मोड है जहां यह मान्य होगा कि आपकी फाइलें वैसी ही हैं जैसे आपने उन्हें छोड़ा था। और यह एक देशी विंडोज पैकेज है, इसलिए यदि आपको वास्तव में इसकी आवश्यकता नहीं है, तो सिगविन को स्थापित करने की कोई आवश्यकता नहीं है।



2

मैं हमेशा HashCheck स्थापित करता हूं । यह एक्सप्लोरर के गुण संवाद में एकीकृत होता है।

यहां छवि विवरण दर्ज करें


इसे प्यार करना! मैं स्वीकृत उत्तर को बदलने के दिमाग का आधा हिस्सा हूं, सिवाय कमांड लाइन उपयोगिता के और आम तौर पर बोलने में अधिक लचीला है।
डैनियल सी। सोबरल

0

मैं अपने सभी विंडोज सिस्टम पर cygwin स्थापित करता हूं, फिर मैं md5 कमांड में ओपनसेल का निर्माण करता हूं।


मुझे साइबरविन से प्यार है, खासकर एक लाइनक्स लड़के के रूप में। सभी उपयोगिताओं का उपयोग करना एक बोनस है। साइबरविन का नकारात्मक पक्ष: इसे स्थापित करने में कुछ समय लगता है, और जब तक आप एक लिनक्स उपयोगकर्ता नहीं होते हैं, तो इंस्टॉल थोड़ा जटिल हो सकता है। एक लिनक्स उपयोगकर्ता के रूप में भी, यह जटिल हो सकता है। साइबरविन पर डिफॉल्ट इंस्टॉल लेना अभी भी काफी कुछ कदम है। विंडोज़ उपयोगकर्ताओं के लिए जो एमएस से एक पैच डाउनलोड करने और इसे चलाने के लिए अधिक उपयोग किए जाते हैं, FCIV तेज और उपयोग करने में आसान है। तो विशेष रूप से सिर्फ विंडोज़ उपयोगकर्ताओं के लिए, मैं अभी भी FCIV की सलाह देता हूं। खिड़कियों पर लिनक्स उपयोगकर्ताओं के लिए, निश्चित रूप से साइबर पर सहमत
बेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.