अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

जैकसम - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में जैकसम चलाएं

यह कमांड जैकसम है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


जैकसम - चेकसम, सीआरसी और संदेश डाइजेस्ट की गणना करता है

SYNOPSIS


जैकसम [विकल्प]...[फ़ाइल] ...
जावा जार /usr/share/java/jacksum.jar [विकल्प]...[फ़ाइल] ...
जावा -सीपी /usr/share/java/jacksum.jar जैकसम [विकल्प]...[फ़ाइल] ...

वर्णन


चेकसम की गणना और सत्यापन के लिए जैकसम एक निःशुल्क और प्लेटफ़ॉर्म स्वतंत्र उपयोगिता है,
सीआरसी और हैश (संदेश डाइजेस्ट) और साथ ही फाइलों के टाइमस्टैम्प। जैकसम लिखा है
पूरी तरह से जावा में। एक जावा रनटाइम एनवायरमेंट (जेआरई), कम से कम संस्करण 1.3.1 या कोई भी
समतुल्य JRE आवश्यक है. कम से कम JRE 1.4.2 की अनुशंसा की जाती है।

निम्नलिखित पैरामीटर समर्थित हैं:

पट्टिका जाँच की जाने वाली फ़ाइल का पथ नाम। वाइल्डकार्ड समर्थित हैं. वे पर निर्भर हैं
शेल आप चला रहे हैं. बिना किसी फ़ाइल के, या जब फ़ाइल मानक वर्ण "-" हो
इनपुट पढ़ा जाता है.

निम्नलिखित विकल्प समर्थित हैं:

-a कुछ
एल्गोरिदम, जैकसम 1 के बाद से डिफ़ॉल्ट sha-1.0.0 है, -A भी देखें। एल्गोरिदम कर सकते हैं
प्लस वर्ण से संयोजित किया जाए, उदाहरण के लिए "sha1+crc32", "bsd+crc24+xor8"। अगर आप
निर्दिष्ट करें "-ए ऑल" सभी समर्थित एल्गोरिदम का उपयोग किया जाता है, -एफ भी देखें। जैसे ही "सब"
या प्लस वर्ण का उपयोग किया जाता है, आउटपुट को हेक्स चेकसम और ए के साथ सामान्यीकृत किया जाता है
दशमलव फ़ाइल आकार. उदाहरण: "sha+", "md5+"। जैकसम 1.7.0 से उपलब्ध सुविधा,
यह भी देखें -ए, -एफ.

-A वैकल्पिक। डिफ़ॉल्ट रूप से जैक्सम जावा एपीआई द्वारा प्रदान किए गए एल्गोरिदम का उपयोग करता है
उपलब्ध हैं, क्योंकि वे जेवीएम विक्रेता द्वारा अनुकूलित हैं, वे आम तौर पर बहुत कुछ प्रदान करते हैं
अच्छा प्रदर्शन। यदि -ए सेट है, तो जैक्सम एक वैकल्पिक, शुद्ध जावा का उपयोग करता है
एक एल्गोरिदम का कार्यान्वयन (यदि उपलब्ध हो)। दरअसल, जैकसम अल्टरनेट का समर्थन करता है
निम्नलिखित एल्गोरिदम के लिए कार्यान्वयन: adler32, crc32, md5, sha-1, sha-256,
जैक्सम 384 के बाद से sha-512, sha-1.5.0, -a भी देखें।

-c सूची
किसी दी गई सूची के विरुद्ध अखंडता की जाँच करता है। सूची आमतौर पर का पूर्व आउटपुट होती है
जैकसम, आदर्श रूप से विकल्प -एम के साथ बनाया गया है। आप किसी सूची से भी जांच कर सकते हैं
किसी भिन्न एप्लिकेशन द्वारा बनाया गया था. इस मामले में, आपको सभी को निर्दिष्ट करने की आवश्यकता है
पैरामीटर जो समान आउटपुट उत्पन्न करने के लिए आवश्यक हैं। पैरामीटर -F होगा
अवहेलना करना। फ़ाइलों को बाहर करने के लिए, बस सूची से पंक्तियाँ हटा दें। सुविधा उपलब्ध है
जैक्सम 1.3.0 के बाद से, -l -I और -m भी देखें।

-d केवल निर्देशिकाएँ (नियमित)। लिनक्स/यूनिक्स पर प्रतीकात्मक लिंक का अनुसरण न करें। एक प्रतीकात्मक
सबफ़ोल्डर से पैरेंट फ़ोल्डर में लिंक यूनिक्स/लिनक्स के अंतर्गत अंतहीन लूप का कारण बन सकता है
पेड़ को पुनरावर्ती रूप से पार करते समय। यदि यह विकल्प सेट है, तो प्रतीकात्मक लिंक
निर्देशिकाओं पर ध्यान नहीं दिया जाएगा. विंडोज़ के अंतर्गत इस विकल्प को अनदेखा कर दिया जाएगा. विशेषता
जैक्सम 1.5.0 के बाद से उपलब्ध है, -r भी देखें।

-e seq अपेक्षा। गणना के लिए एक क्रम अपेक्षित है. एक फ़ाइल के साथ काम करता है,
मानक इनपुट या विकल्प -q. ठीक (निकास कोड 0) या मिसमैच (निकास कोड 1) लौटाता है।
जैक्सम 1.4.0 से उपलब्ध है। एकाधिक फ़ाइलों या निर्देशिकाओं के साथ भी काम करता है
डुप्लिकेट ढूँढें, ऐसी स्थिति में सभी निष्कर्ष प्रिंट कर लिए जाते हैं। अनुक्रम हो सकता है
केस सेंसिटिव या केस असंवेदनशील निर्दिष्ट किया गया है, सिवाय इसके कि बेस 64 एन्कोडिंग (द्वारा)
-ई) निर्दिष्ट किया गया है। जैक्सम 1.6.0 से उपलब्ध, -a, -q, -E, -x और भी देखें
-एक्स।

-E एन्कोडिंग
एन्कोडिंग. चेकसम को एन्कोड किया जा सकता है:

बिन बाइनरी
दशमलव दशमलव
अष्ट अष्टक
हेक्स हेक्साडेसिमल लोअरकेस में (-x के समान)
अपरकेस में हेक्सअप हेक्साडेसिमल (-X के समान)
बेस16 बेस 16 (आरएफसी 3548 द्वारा परिभाषित)
बेस32 बेस 32 (आरएफसी 3548 द्वारा परिभाषित)
बेस64 बेस 64 (आरएफसी 3548 द्वारा परिभाषित)
बीबी बबलबैबल (ओपनएसएसएच और एसएसएच2 द्वारा प्रयुक्त)

जैक्सम 1.6.0 के बाद से उपलब्ध है, -x और -X भी देखें।

-f केवल फ़ाइलों को प्रोसेस करें, यह विकल्प संदेशों को दबा देता है "... एक है
निर्देशिका" और "... एक नियमित फ़ाइल नहीं है"। तब से उपलब्ध है
जैक्सम 1.0.0, -V भी देखें।

-F प्रारूप
डिफ़ॉल्ट को अधिलेखित करने के लिए एक अनुकूलन योग्य आउटपुट स्वरूप सेट करें।
जैक्सम 1.5.0 से उपलब्ध है, यदि अन्य निर्दिष्ट नहीं है, तो यह भी देखें
-ए, -ई, -जी, -जी, -पी, -पी, -एस, -टी, -एक्स, -एक्स।

#ALGONAME को एल्गोरिथम के नाम से प्रतिस्थापित किया जाएगा
#ALGONAME{i} #CHECKSUM{i} भी देखें
#CHECKSUM को हैश, CRC या योग मान से बदल दिया जाएगा
(-ए, -बी, -जी, -जी, -एक्स, -एक्स पर निर्भर करता है)
#CHECKSUM{i} यदि + नामक वर्ण का उपयोग किया गया है
विकल्प-ए पर एकाधिक एल्गोरिदम अलग करें
टोकन को चेकसम से बदल दिया जाएगा।
टोकन को एक संख्या द्वारा अनुक्रमित किया जाता है। यदि आप उपयोग करते हैं
किसी संख्या के बजाय वर्ण को i कहा जाता है
एक स्वचालित सूचकांक की तरह काम करता है। (1.6)
#FILENAME को फ़ाइल नाम और पथ से बदल दिया जाएगा (निर्भर करता है)।
ऑन -पी और -पी)
#FILENAME{NAME} को फ़ाइलनाम से बदल दिया जाएगा (1.5)
#FILENAME{PATH} को फ़ाइलपथ से बदल दिया जाएगा (1.5)
#FILESIZE को फाइलसाइज से बदल दिया जाएगा
#FINGERPRINT #CHECKSUM का उपनाम है
#SEPARATOR को सेपरेटर से बदल दिया जाएगा जो आप कर सकते हैं
-s के साथ निर्दिष्ट करें
#TIMESTAMP को टाइमस्टैम्प द्वारा प्रतिस्थापित किया जाएगा (-t पर निर्भर करता है)
#QUOTE को एक उद्धरण वर्ण (") से प्रतिस्थापित किया जाएगा

-g गणना
बेहतर पठनीयता के लिए चेकसम के लिए हेक्स आउटपुट को "गिनती" बाइट्स में समूहित करें। केवल
यदि एन्कोडिंग हेक्स या हेक्सअप है तो मान्य है। समूहों को रिक्त स्थान या द्वारा अलग किया जाता है
-जी द्वारा निर्दिष्ट चरित्र। गिनती का मान 0 से अधिक होना चाहिए। उपलब्ध
जैक्सम 1.6.0 के बाद से, -E, -G, -x और -X -G चार समूह वर्ण भी देखें। केवल वैध
यदि एन्कोडिंग हेक्साडेसिमल है और -g सेट किया गया है।

-h [लैंग] [धारा]
प्रिंट सहायता, "लैंग" के लिए मान्य कोड "एन" या "डी" हैं, डिफ़ॉल्ट "एन" है; वैध मान
"अनुभाग" के लिए हेडर या विकल्प जैसे तार हैं। अधिक जानकारी के लिए अनुभाग उदाहरण देखें
जानकारी। जैकसम 1.0.0 से उपलब्ध, पैरामीटर अनुभाग जैकसम 1.6.0 से,
यह भी देखें -v.

-I स्ट्रिंग
अनदेखा करना। -m द्वारा सूची बनाते समय या -c द्वारा सूची पढ़ते समय, पंक्तियों को नजरअंदाज कर दिया जाता है
वे निर्दिष्ट स्ट्रिंग से प्रारंभ करते हैं। जैक्सम 1.6.0 से उपलब्ध, -सी भी देखें
और -एम.

-l सूची। बस उन फ़ाइलों को सूचीबद्ध करें जिन्हें संशोधित या हटा दिया गया था। केवल -c के संयोजन में।
जैक्सम 1.4.0 से उपलब्ध, -सी भी देखें।

-m मेटाफ़ो प्रिंट करें। अतिरिक्त पंक्तियाँ मुद्रित की जाएंगी. आपके लिए उपलब्ध मेटाइन्फो के साथ
बहुत कुछ निर्दिष्ट करने की आवश्यकता के बिना किसी दी गई सूची के विरुद्ध फ़ाइलों की जाँच कर सकते हैं
कमांड लाइन पैरामीटर। कोई भी अनुकूलित प्रारूप जिसे आप सामान्यतः -F के साथ निर्दिष्ट कर सकते हैं
अवहेलना करना। जैकसम 1.3.0 से उपलब्ध, -सी भी देखें।

-o पट्टिका
आउटपुट. प्रोग्राम का आउटपुट मानक आउटपुट के बजाय एक फ़ाइल में जाता है।
यदि फ़ाइल मौजूद है तो प्रोग्राम एक चेतावनी के साथ बाहर निकल जाता है। फ़ाइल जो निर्दिष्ट है
-ओ को गणना प्रक्रिया से बाहर रखा गया है। जैक्सम 1.6.0 से उपलब्ध है, देखें
-ओ, -यू और -यू भी।

-O पट्टिका
आउटपुट. -o के समान, हालाँकि एक मौजूदा फ़ाइल को बिना किसी ओवरराइट के अधिलेखित कर दिया जाएगा
चेतावनी। यह भी देखें-यू. जैक्सम 1.6.0 से उपलब्ध, -ओ, -यू और -यू भी देखें।

-p पथ। प्रत्येक के लिए हेडर प्रिंट करने के बजाय, प्रत्येक पंक्ति पर पथ की जानकारी रखें
फ़ोल्डरों को पुनरावर्ती रूप से संसाधित करते समय निर्देशिका (-r)। इस विकल्प के साथ आउटपुट
वृद्धि होगी, लेकिन दूसरी तरफ इसे छांटना या समझना बहुत आसान हो जाएगा
संगत कार्यक्रमों के साथ पंक्तियाँ। जैक्सम 1.4.0 से उपलब्ध, यह भी देखें -F, -P,
-आर और -डब्ल्यू.

-P टैंक
पथ विभाजक. डिफ़ॉल्ट रूप से, सिस्टम-निर्भर डिफ़ॉल्ट फ़ाइल नाम विभाजक
चरित्र का प्रयोग किया जाता है. यूनिक्स सिस्टम पर वर्ण स्लैश (/) है, माइक्रोसॉफ्ट पर
विंडोज़ सिस्टम में यह बैक स्लैश (\) है। यदि कोई विशेष है तो आप डिफ़ॉल्ट को बदल सकते हैं
फ़ाइल नाम (जैसे HTML लिंक) के लिए आउटपुट स्वरूप आवश्यक है। तब से उपलब्ध है
जैकसम 1.5.0, -एफ और -पी भी देखें।

-q [प्रकार:]सेक
किसी अनुक्रम को शीघ्रता से संसाधित करें और प्रोग्राम छोड़ दें। निर्दिष्ट करने के लिए प्रकार का उपयोग किया जा सकता है
अनुक्रम का प्रकार (पाठ, हेक्साडेसिमल या दशमलव):

txt: उदाहरण 1
हेक्स:4578616D706C6531
दिसंबर:69,120,97,109,112,108,101,49
4578616D706C6531

यदि प्रकार सेट नहीं है, तो seq हेक्स रूप में होने की उम्मीद है। यदि प्रकार पर सेट है
"txt", प्लेटफ़ॉर्म के डिफ़ॉल्ट वर्णसेट का उपयोग बुलाए गए अनुक्रम की व्याख्या करने के लिए किया जाएगा
seq. जैकसम 1.3.0 (केवल हेक्स) से उपलब्ध, 1.5.0 से टाइप करें।

-r उपनिर्देशिका को पुनरावर्ती रूप से संसाधित करें (फ़ाइल पैरामीटर के बिना वर्तमान निर्देशिका है
इस्तेमाल किया गया)। जैक्सम 1.0.0 से उपलब्ध, -p और -w भी देखें।

-s सितम्बर एक कस्टम सेपरेटर स्ट्रिंग (\t, \n, \r, \", \' और \\ का अनुवाद किया जाएगा)।
डिफ़ॉल्ट मान चेकसम एल्गोरिदम पर निर्भर करता है। जैक्सम 1.0.0 से उपलब्ध है, देखें
भी -एफ.

-S सारांश। यह केवल एक चेकसम मान की गणना करता है। सभी फ़ाइलें, निर्देशिका
संरचनाएं, फ़ाइल नाम और टाइमस्टैम्प (यदि अनुरोध किया गया है) उस चेकसम का हिस्सा हैं।
यह भी देखें -w. जैक्सम 1.5.0 से उपलब्ध, -r और -w भी देखें।

-t प्रपत्र
एक टाइमस्टैम्प प्रारूप. जावा के फ़ॉर्मेटर क्लास SimpleDateFormat का उपयोग किया जाएगा। वैध
अक्षर हैं

जी युग डिज़ाइनर
य वर्ष
एम वर्ष में महीना
वर्ष में सप्ताह
महीने में डब्ल्यू सप्ताह
वर्ष में D दिन
घ महीने में दिन
महीने में सप्ताह का एफ दिन
सप्ताह में ई दिन
एक AM/PM मार्कर
दिन में एच घंटा (0-23)
दिन में k घंटा (1-24)
सुबह/दोपहर में K घंटा (0-11)
घंटा सुबह/दोपहर में (1-12)
मी घंटे में मिनट
मिनट में दूसरा
एस मिलीसेकंड
z समय क्षेत्र, सामान्य
जेड समय क्षेत्र, आरएफसी 822

यदि फॉर्म को "डिफ़ॉल्ट" शब्द पर सेट किया गया है, तो टाइमस्टैम्प को इसके साथ स्वरूपित किया जाएगा
"yyyyMMddHHmmss"। जैक्सम 1.3.0 के बाद से

#SEPARATOR को आपके द्वारा विभाजक से बदल दिया जाएगा
-s के साथ निर्दिष्ट कर सकते हैं
#QUOTE को एक उद्धरण वर्ण (") से प्रतिस्थापित किया जाएगा

जैक्सम 1.6.0 से उपलब्ध, -एफ भी देखें।

-u पट्टिका
कुरूप, अवांछनीय, अप्रत्याशित, बिन बुलाए। प्रोग्राम का कोई भी त्रुटि संदेश है
मानक त्रुटि के बजाय फ़ाइल पर पुनर्निर्देशित किया गया। यदि फ़ाइल हो तो प्रोग्राम बाहर निकल जाता है
मौजूद। -u द्वारा निर्दिष्ट फ़ाइल को गणना से बाहर रखा गया है
प्रक्रिया। जैक्सम 1.6.0 से उपलब्ध, -यू, -ओ और -ओ भी देखें।

-U पट्टिका
कुरूप, अवांछनीय, अप्रत्याशित, बिन बुलाए। -यू के समान, हालाँकि एक मौजूदा फ़ाइल होगी
बिना किसी चेतावनी के अधिलेखित कर दिया जाए। यह भी देखें-ओ. जैकसम 1.6.0 से उपलब्ध,
-यू, -ओ और -ओ भी देखें।

-v संस्करण। उत्पाद संस्करण प्रिंट करता है और बाहर निकल जाता है। जैक्सम 1.2.0 से उपलब्ध है, देखें
भी -एच.

-V नियंत्रण
वाचाल. अतिरिक्त जानकारी प्रिंट करता है. यदि -V एकमात्र पैरामीटर है तो यह इस प्रकार व्यवहार करता है
-v. "नियंत्रण" निम्नलिखित कीवर्ड में से एक हो सकता है जिसे एक द्वारा अलग किया जाना चाहिए
अल्पविराम:

विवरण | नोड विवरण विवरण के साथ या उसके बिना त्रुटियाँ
चेतावनी | अब चेतावनियाँ चेतावनियाँ या कोई चेतावनियाँ नहीं
सारांश | nosummary सारांश अंत में है या नहीं

यदि नियंत्रण "डिफ़ॉल्ट" पर सेट है, तो नियंत्रण "विवरण, चेतावनियाँ, सारांश" पर सेट है।
जैक्सम 1.6.0 से उपलब्ध, -f और -v भी देखें।

-w फ़ाइल पैरामीटर (अंतिम पैरामीटर) का उद्देश्य कार्यशील निर्देशिका होना है।
यह निरपेक्ष पथ के बजाय सापेक्ष पथ नाम बनाने की अनुमति देता है। केवल तभी मान्य है यदि
फ़ाइल पैरामीटर एक निर्देशिका है. जैक्सम 1.6.0 से उपलब्ध, -r और भी देखें
-एस।

-x चेकसम के लिए लोअरकेस हेक्स आउटपुट, यह -ई हेक्स के लिए एक उपनाम है। तब से उपलब्ध है
जैकसम 1.1.0, यह भी देखें -ई.

-X चेकसम के लिए अपरकेस हेक्स आउटपुट, यह -ई हेक्सअप के लिए एक उपनाम है। उपलब्ध
जैक्सम 1.1.0 के बाद से, -ई भी देखें।

निम्नलिखित एल्गोरिदम समर्थित हैं:

एडलर32, एडलर-32
कलन विधि:
एडलर32 [java.util.zip.Adler32]
लंबाई:
32 बिट्स
प्रकार:
चेकसम, 1995
तब से:
जैक्सम 1.0.0 (उर्फ "एडलर-32" 1.2.0 से)
कैसे:
एडलर32 का आविष्कार मार्क एडलर ने 1995 में किया था।
Adler32 के लिए विशिष्टता पाई जा सकती है
RFC 1950 में। Adler32 एक 32-बिट एक्सटेंशन है
और फ्लेचर एल्गोरिथ्म में सुधार,
ITU-T X.224 / ISO 8073 मानक में उपयोग किया जाता है।
[jonelo.jacksum.algorithm.Adler32alt] है
वैकल्पिक कार्यान्वयन और इसका उपयोग किया जाता है यदि
विकल्प-ए निर्दिष्ट है।

बीएसडी, बीएसडीएसम, सारांश
कलन विधि:
बीएसडी चेकसम एल्गोरिदम
लंबाई:
16 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.0.0 (उर्फ "बीएसडीएसम" 1.2.0 से, उपनाम
1.6.0 से "संब्स्ड")
कैसे:
आउटपुट स्वरूप बिल्कुल मूल जैसा है
प्रोग्राम योग (आकार 1024 बाइट ब्लॉक में)
यह भी देखें sysv
- BeOS के अंतर्गत यह /bin/sum [-r] है
- फ्रीबीएसडी के तहत यह है /usr/bin/sum
और /usr/bin/cksum -ओ 1
- एचपी-यूएक्स के तहत यह है /usr/bin/sum -r
- IBM AIX के तहत यह है /usr/bin/sum [-आर]
-लिनक्स के अंतर्गत यह है /usr/bin/sum [-आर]
- MacOS X के अंतर्गत यह है /usr/bin/sum
और /usr/bin/cksum -ओ 1
- सोलारिस के अंतर्गत यह /usr/ucb/sum है
- विंडोज़ के तहत कोई राशि नहीं है

cksum
कलन विधि:
POSIX 1003.2 CRC एल्गोरिदम
लंबाई:
32 बिट्स
प्रकार:
सीआरसी
तब से:
जैक्सम 1.0.0
कैसे:
- BeOS के अंतर्गत यह /bin/cksum है
- फ्रीबीएसडी के तहत यह है /usr/bin/cksum
- एचपी-यूएक्स के तहत यह है /usr/bin/cksum और
/usr/bin/sum -p
- IBM AIX के तहत यह है /usr/bin/cksum
-लिनक्स के अंतर्गत यह है /usr/bin/cksum
- MacOS X के अंतर्गत यह है /usr/bin/cksum
- सोलारिस के अंतर्गत यह है /usr/bin/cksum
- Tru64 के अंतर्गत es /bin/cksum (CMD_ENV=xpg4)
- विंडोज़ के अंतर्गत कोई क्कसम नहीं है
POSIX CRC का पूरी तरह से वर्णन नहीं किया जा सकता है
रॉकसॉफ्ट-मॉडल द्वारा, क्योंकि एल्गोरिथ्म
संदेश को उसकी लंबाई के साथ जोड़ता है। बिना
यह विशेष, कोड होगा:
सीआरसी:32,04सी11डीबी7,0,झूठा,झूठा,एफएफएफएफएफएफ

सीआरसी64, सीआरसी -64
कलन विधि:
सीआरसी -64
लंबाई:
64 बिट्स
प्रकार:
सीआरसी:64,1बी,0, सत्य, सत्य, 0
तब से:
जैक्सम 1.5.0
कैसे:
इस एल्गोरिथम का वर्णन इसमें किया गया है
आईएसओ 3309 मानक।
(जनरेटर पॉली x^64 + x^4 + x^3 + x + 1 है)

योगिनी, योगिनी32, योगिनी-32
कलन विधि:
ELF
लंबाई:
32 बिट्स
प्रकार:
हैश
तब से:
जैक्सम 1.5.0
कैसे:
यूनिक्स ईएलएफ (निष्पादन योग्य) में उपयोग किया जाने वाला हैश फ़ंक्शन
और लिंक करने योग्य प्रारूप) ऑब्जेक्ट फ़ाइलों के लिए।

ed2k, अनुकरण, edonkey
कलन विधि:
eMule/eDonkey
लंबाई:
128 बिट्स
प्रकार:
हैश
तब से:
जैक्सम 1.5.0
कैसे:
इस एल्गोरिथम का उपयोग eDonkey सम्मान में किया जाता है। eMule,
यह MD4 पर आधारित है, लेकिन इसका रिटर्न अलग है
फ़ाइलों के लिए फ़िंगरप्रिंट >=9500 KB.

अतिथि
कलन विधि:
GOST आर 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
लंबाई:
256 बिट्स
प्रकार:
हैश, 1994
तब से:
जैक्सम 1.6.0
कैसे:
"GOsudarstvennyi मानक", रूसी के लिए
"सरकारी मानक"। के रूप में 1994 में प्रकाशित
सोवियत मानक GOST-R-34.11-94।

है160, है-160, has160 है
एल्गोरिथम:
HAS-160 [gnu.crypto.hash.Has160 (जोनेलो)]
लंबाई:
160 बिट्स
प्रकार:
हैश, 2000
तब से:
जैक्सम 1.7.0
कैसे:
HAS-160 एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन और दोनों है
एक कोरियाई टीटीए-मानक (दूरसंचार और
और प्रौद्योगिकी एसोसिएशन)।

हवलदार, हवलदार_ _
कलन विधि:
हवलदार [gnu.crypto.hash.Haval]
लंबाई:
128, 160, 192, 224 या 256 बिट्स
प्रकार:
हैश, 1992
तब से:
जैक्सम 1.4.0
कैसे:
हवल का आविष्कार यूलियांग झेंग, जोसेफ ने किया था
1992 में पिएप्रज़िक और जेनिफर सेबेरी।
हवल संदेश-डाइजेस्ट एल्गोरिदम में एक है
परिवर्तनीय आउटपुट लंबाई, परिवर्तनीय संख्या के साथ
दौर. आउटपुट लंबाई 128 से भिन्न हो सकती है
256 बिट्स की वृद्धि में 32 बिट्स तक।
राउंड की संख्या 3 से 5 तक भिन्न हो सकते हैं
डिफ़ॉल्ट मान (सिर्फ "हवल") 128 और 3 हैं।

एमडी2, md2sum
कलन विधि:
एमडी2 [gnu.crypto.hash.MD2]
लंबाई:
128 बिट्स
प्रकार:
हैश, 1989
तब से:
जैक्सम 1.2.0
कैसे:
एमडी2 संदेश डाइजेस्ट एल्गोरिदम जैसा कि परिभाषित है
आरएफसी 1319;
आरएसए प्रयोगशालाएँ, अपने बुलेटिन #4, दिनांक में
12 नवम्बर 1996, अद्यतन करने की अनुशंसा करता है
जब भी यह हो, अनुप्रयोग MD2 से दूर रहें
व्यावहारिक।
जैकसम अनुकूलता और शैक्षिक के लिए MD2 का समर्थन करता है
प्रयोजनों.

एमडी4, md4sum
कलन विधि:
एमडी4 [gnu.crypto.hash.MD4]
लंबाई:
128 बिट्स
प्रकार:
हैश, 1990
तब से:
जैक्सम 1.2.0
कैसे:
एमडी4 संदेश डाइजेस्ट एल्गोरिदम जैसा कि परिभाषित है
आरएफसी 1320;
आरएसए प्रयोगशालाएँ, अपने बुलेटिन #4, दिनांक में
12 नवंबर 1996, अनुशंसा करता है कि एमडी4 को ऐसा करना चाहिए
उपयोग न किया जाए.
जैकसम अनुकूलता और शैक्षिक के लिए MD4 का समर्थन करता है
प्रयोजनों.

एमडी5, md5sum
कलन विधि:
MD5 [java.security.MessageDigest]
लंबाई:
128 बिट्स
प्रकार:
हैश, 1991
तब से:
जैक्सम 1.0.0
कैसे:
MD5 संदेश डाइजेस्ट एल्गोरिदम द्वारा डिज़ाइन किया गया था
1991 में रोनाल्ड रिवेस्ट, और इसे परिभाषित किया गया है
आरएफसी 1321. [gnu.crypto.hash.MD5] वैकल्पिक है
कार्यान्वयन और यदि आपके पास है तो इसका उपयोग किया जाएगा
विकल्प -ए सेट करें.
- BeOS के अंतर्गत यह /bin/md5sum है
- फ्रीबीएसडी के अंतर्गत यह /sbin/md5 है
- HP-UX के अंतर्गत कोई md5 या md5sum नहीं है
-लिनक्स के अंतर्गत यह है /usr/bin/md5sum
- MacOS X के अंतर्गत यह /usr/bin/md5 है
- सोलारिस के अंतर्गत यह /usr/sbin/md5 (SUNWkeymg) है
- विंडोज़ के अंतर्गत कोई md5 या md5sum नहीं है

कोई नहीं
कलन विधि:
कोई नहीं
लंबाई:
0 बिट्स
प्रकार:
N / A
तब से:
जैक्सम 1.6.0
कैसे:
कोई चेकसम की गणना नहीं करता है, यह पढ़ता नहीं है
फ़ाइलों की सामग्री, यह बस निर्धारित करती है
फ़ाइल आकार (और यदि आवश्यक हो तो टाइमस्टैम्प)

सीआरसी:
कलन विधि:
सीआरसी
लंबाई:
8..64 बिट्स
प्रकार:
सीआरसी
तब से:
जैक्सम 1.7.0
कैसे:
इस सामान्य सीआरसी से आप सभी सीआरसी निर्दिष्ट कर सकते हैं-
एल्गोरिदम जिनका वर्णन प्रसिद्ध द्वारा किया जा सकता है
"रॉकसॉफ्ट (टीएम) मॉडल सीआरसी एल्गोरिदम"।
इसमें 6 मान होने चाहिए, जो होने चाहिए
अल्पविराम से अलग किया गया. वे हैं:
चौड़ाई, पाली, init, refIn, refOut, xorOut

चौड़ाई - सीआरसी की चौड़ाई, बिट्स में व्यक्त की गई।
की चौड़ाई से यह एक कम है
पाली.

पाली - बहुपद, हेक्स के रूप में निर्दिष्ट करें
पॉली का शीर्ष बिट होना चाहिए
छोड़ा गया. उदाहरण के लिए, यदि पाली है
10110, आपको 06 निर्दिष्ट करना चाहिए
इस पैरामीटर का महत्वपूर्ण पहलू
क्या यह अप्रतिबिंबित का प्रतिनिधित्व करता है
पाली; इस पैरामीटर का निचला भाग
हमेशा विभाजक का एलएसबी होता है
विभाजन के दौरान चाहे कुछ भी हो
क्या एल्गोरिदम को मॉडल किया जा रहा है
झलक रहा है।

init - यह पैरामीटर प्रारंभिक निर्दिष्ट करता है
रजिस्टर का मूल्य जब
एल्गोरिदम शुरू होता है. हेक्स के रूप में निर्दिष्ट करें.

RefIn - यह एक बूलियन पैरामीटर है। अगर यह
गलत है, इनपुट बाइट्स संसाधित हैं
बिट 7 को सबसे अधिक माना जाता है
महत्वपूर्ण बिट (एमएसबी) और बिट 0 होना
सबसे कम महत्वपूर्ण बिट के रूप में माना जाता है।
यदि यह पैरामीटर गलत है, तो प्रत्येक बाइट
संसाधित होने से पहले परिलक्षित होता है।
सही या गलत

RefOut - यह एक बूलियन पैरामीटर है। अगर यह है
गलत पर सेट करें, अंतिम मान
रजिस्टर को xorOut चरण में फीड किया जाता है
सीधे, अन्यथा, यदि यह पैरामीटर
सत्य है, अंतिम रजिस्टर मान है
पहले प्रतिबिंबित.

xorOut - यह मान अंतिम तक XORed है
रजिस्टर मूल्य (रेफआउट के बाद)
मान लौटाने से पहले का चरण
आधिकारिक चेकसम, हेक्स के रूप में निर्दिष्ट करें

पढ़ना
कलन विधि:
पढ़ना
लंबाई:
0 बिट्स
प्रकार:
N / A
तब से:
जैक्सम 1.6.0
कैसे:
कोई चेकसम की गणना नहीं करता है, लेकिन यह पढ़ता है
फ़ाइलों की सामग्री, यह भी निर्धारित करती है
फ़ाइल आकार (और यदि आवश्यक हो तो टाइमस्टैम्प)

आरएमडी128, आरएमडी-128, रिपेमडी128, रिपेएमडी-128, परिपक्व-एमडी128
कलन विधि:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
लंबाई:
128 बिट्स
प्रकार:
हैश
तब से:
जैकसम 1.2.0 (128 से उर्फ ​​आरएमडी128/आरएमडी-1.4.0)
कैसे:
एक संदेश डाइजेस्ट, RIPEMD-160 भी देखें

आरएमडी160, आरएमडी-160, रिपेमडी160, रिपेएमडी-160, परिपक्व-एमडी160
कलन विधि:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
लंबाई:
160 बिट्स
प्रकार:
हैश, 1996
तब से:
जैकसम 1.2.0 (160 से उर्फ ​​आरएमडी160/आरएमडी-1.4.0)
कैसे:
RIPEMD के ढांचे में विकसित किया गया था
EU प्रोजेक्ट RIPE (RACE इंटीग्रिटी प्रिमिटिव्स)।
मूल्यांकन), जीएनयूपीजी द्वारा उपयोग किया जाता है

आरएमडी256, आरएमडी-256, रिपेमडी256, रिपेएमडी-256, परिपक्व-एमडी256
कलन विधि:
RIPEMD-256 [org.bouncycastle.crypto.digests]
लंबाई:
256 बिट्स
प्रकार:
हैश
तब से:
जैक्सम 1.6.0
कैसे:
एक संदेश डाइजेस्ट, RIPEMD-160 भी देखें
RIPEMD-256, RIPEMD-128 जितना ही सुरक्षित है

आरएमडी320, आरएमडी-320, रिपेमडी320, रिपेएमडी-320, परिपक्व-एमडी320
कलन विधि:
RIPEMD-320 [org.bouncycastle.crypto.digests]
लंबाई:
128 बिट्स
प्रकार:
हैश
तब से:
जैक्सम 1.6.0
कैसे:
एक संदेश डाइजेस्ट, RIPEMD-160 भी देखें
RIPEMD-320, RIPEMD-160 जितना ही सुरक्षित है

शा0, शा -0
कलन विधि:
SHA-0 [gnu.crypto.hash.Sha0 (जोनेलो)]
लंबाई:
160 बिट्स
प्रकार:
हैश, 1993
तब से:
जैक्सम 1.6.0
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 1993 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (FIPS पब 180)।
कुछ ही देर बाद एनएसए ने इसे वापस ले लिया
प्रकाशन और संशोधित द्वारा प्रतिस्थापित किया गया
संस्करण, 1995 में FIPS PUB 180-1 में प्रकाशित
और आमतौर पर इसे "SHA-1" कहा जाता है।

शा, शा1, शा-1, शा160, शा -160
कलन विधि:
SHA-1 [java.security.MessageDigest]
लंबाई:
160 बिट्स
प्रकार:
हैश, 1995
तब से:
जैक्सम 1.0.0 (उर्फ शा-1 1.2.0 से, उपनाम
शा-160. 160 से sha160 और sha-1.5.0, डिफ़ॉल्ट
1.5.0 से एल्गोरिदम।
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 1995 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (एनआईएसटी एफआईपीएस 180-1)।
[gnu.crypto.hash.Sha160] वैकल्पिक है
कार्यान्वयन और यदि आपके पास है तो इसका उपयोग किया जाएगा
निर्दिष्ट विकल्प -ए.
- BeOS के अंतर्गत कोई sha1 नहीं है
- फ्रीबीएसडी के अंतर्गत यह /sbin/sha1 है
- HP-UX के अंतर्गत कोई sha1 नहीं है
-लिनक्स के अंतर्गत यह है /usr/bin/sha1sum
- MacOS X के अंतर्गत कोई sha1 नहीं है
- सोलारिस के अंतर्गत कोई sha1 नहीं है
- विंडोज़ के अंतर्गत कोई sha1 नहीं है

शा224, शा -224
कलन विधि:
SHA-224 [gnu.crypto.hash.Sha224 (जोनेलो)]
लंबाई:
224 बिट्स
प्रकार:
हैश, 2004
तब से:
जैक्सम 1.6.0
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 2004 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (NIST FIPS 180-2) और RFC 3874 में।
SHA-224 SHA-256 पर आधारित है, लेकिन यह एक का उपयोग करता है
भिन्न प्रारंभिक मान और अंतिम हैश
224 बिट्स तक छोटा कर दिया गया है।

शा256, शा -256
कलन विधि:
SHA-256 [java.security.MessageDigest]
लंबाई:
256 बिट्स
प्रकार:
हैश, 2001
तब से:
जैक्सम 1.3.0
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 2001 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (एनआईएसटी एफआईपीएस 180-2)।
[gnu.crypto.hash.Sha256] एक वैकल्पिक है
कार्यान्वयन और यदि आपके पास इसका उपयोग किया जाता है
जेआरई <1.4.2 या यदि आपने विकल्प -ए निर्दिष्ट किया है।

शा384, शा -384
कलन विधि:
SHA-384 [java.security.MessageDigest]
लंबाई:
384 बिट्स
प्रकार:
हैश, 2001
तब से:
जैक्सम 1.3.0
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 2001 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (एनआईएसटी एफआईपीएस 180-2)।
[gnu.crypto.hash.Sha384] एक वैकल्पिक है
कार्यान्वयन और यदि आपके पास इसका उपयोग किया जाता है
जेआरई <1.4.2 या यदि आपने विकल्प -ए निर्दिष्ट किया है।

सीआरसी8, सीआरसी -8
कलन विधि:
सीआरसी -8
लंबाई:
8 बिट्स
प्रकार:
सीआरसी:8,7,0,झूठा,झूठा,0
तब से:
जैक्सम 1.6.0
कैसे:
सीआरसी-8 का यह कार्यान्वयन (चक्रीय)।
रिडंडेंसी चेक) का उपयोग किया जाता है
सिस्टम प्रबंधन बस (SMBus) और
उदाहरण के लिए निःशुल्क दोषरहित ऑडियो कोडेक (FLAC)।
(जनरेटर पॉली x^8 + x^2 + x^1 + 1)

शा512, शा -512
कलन विधि:
SHA-512 [java.security.MessageDigest]
लंबाई:
512 बिट्स
प्रकार:
हैश, 2001
तब से:
जैक्सम 1.3.0
कैसे:
सिक्योर हैश एल्गोरिथम, जैसा कि 2001 में परिभाषित किया गया था
राष्ट्रीय मानक संस्थान और
प्रौद्योगिकी की संघीय सूचना प्रसंस्करण
मानक (एनआईएसटी एफआईपीएस 180-2)।
[gnu.crypto.hash.Sha512] एक वैकल्पिक है
कार्यान्वयन और यदि आपके पास इसका उपयोग किया जाता है
जेआरई <1.4.2 या यदि आपने विकल्प -ए निर्दिष्ट किया है।

योग8, योग-8
कलन विधि:
योग 8
लंबाई:
8 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.3.0
कैसे:
सभी मानों को एक साथ जोड़कर मूल्य की गणना की जाती है
इनपुट डेटा स्ट्रीम मॉड्यूलो 2^8 में।
इस एल्गोरिथम को इसकी परवाह नहीं है
बाइट्स की व्यवस्था.

योग16, योग-16
कलन विधि:
योग 16
लंबाई:
16 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.3.0
कैसे:
सभी मानों को एक साथ जोड़कर मूल्य की गणना की जाती है
इनपुट डेटा स्ट्रीम मॉड्यूलो 2^16 में।
इस एल्गोरिथम को इसकी परवाह नहीं है
बाइट्स की व्यवस्था.

योग24, योग-24
कलन विधि:
योग 24
लंबाई:
24 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.3.0
कैसे:
सभी मानों को एक साथ जोड़कर मूल्य की गणना की जाती है
इनपुट डेटा स्ट्रीम मॉड्यूलो 2^24 में।
इस एल्गोरिथम को इसकी परवाह नहीं है
बाइट्स की व्यवस्था.

योग32, योग-32
कलन विधि:
योग 32
लंबाई:
32 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.3.0
कैसे:
सभी मानों को एक साथ जोड़कर मूल्य की गणना की जाती है
इनपुट डेटा स्ट्रीम मॉड्यूलो 2^32 में।
इस एल्गोरिथम को इसकी परवाह नहीं है
बाइट्स की व्यवस्था.

सिसव, sysvsum, sumsysv
कलन विधि:
UNIX सिस्टम V चेकसम एल्गोरिदम
लंबाई:
16 बिट्स
प्रकार:
चेकसम, 1985
तब से:
जैक्सम 1.2.0, उपनाम 1.6.0 से "sumsysv"।
कैसे:
आउटपुट स्वरूप बिल्कुल प्रोपरिटरी जैसा है
प्रोग्राम योग (512 बाइट्स ब्लॉक में आकार),
बीएसडी भी देखें
- BeOS के अंतर्गत यह /bin/sum -s है
- फ्रीबीएसडी के तहत यह है /usr/bin/cksum -ओ 2
- एचपी-यूएक्स के तहत यह है /usr/bin/sum
-लिनक्स के अंतर्गत यह है /usr/bin/sum -s
- MacOS X के अंतर्गत यह है /usr/bin/cksum -ओ 2
- सोलारिस के अंतर्गत यह है /usr/bin/sum
- विंडोज़ के तहत कोई राशि नहीं है

बाघ128, बाघ के 128
कलन विधि:
टाइगर 128 [gnu.crypto.hash.Tiger160 (जोनेलो द्वारा)]
लंबाई:
128 बिट्स
प्रकार:
हैश, 1995
तब से:
जैक्सम 1.6.0
कैसे:
हैश मान पहले 128 बिट्स है
टाइगर-192 का परिणाम

बाघ160, बाघ के 160
कलन विधि:
टाइगर 160 [gnu.crypto.hash.Tiger160 (जोनेलो द्वारा)]
लंबाई:
160 बिट्स
प्रकार:
हैश, 1995
तब से:
जैक्सम 1.6.0
कैसे:
हैश मान पहले 160 बिट्स है
टाइगर-192 का परिणाम

बाघ, बाघ192, बाघ के 192
कलन विधि:
टाइगर [gnu.crypto.hash.Tiger]
लंबाई:
192 बिट्स
प्रकार:
हैश, 1995
तब से:
जैक्सम 1.4.0
कैसे:
रॉस एंडरसन और एली बिहाम द्वारा विकसित, 1995

tigerxnumx
कलन विधि:
टाइगर2 [gnu.crypto.hash.Tiger2 (जोनेलो)]
लंबाई:
192 बिट्स
प्रकार:
हैश, 2005
तब से:
जैक्सम 1.6.0
कैसे:
रॉस एंडरसन और एली बिहाम द्वारा विकसित, 2005

सीआरसी16, सीआरसी -16
कलन विधि:
सीआरसी-16 (एआरसी)
लंबाई:
16 बिट्स
प्रकार:
सीआरसी:16,8005,0, सत्य, सत्य, 0
तब से:
जैक्सम 1.2.0
कैसे:
सीआरसी-16 का यह कार्यान्वयन (चक्रीय)।
अतिरेक जांच) सबसे लोकप्रिय रूप है
सीआरसी-16 एल्गोरिदम का
(जनरेटर पॉली x^16 + x^15 + x^2 + 1)
उदाहरण के लिए इसका उपयोग एलएचए और एआरसी द्वारा किया जाता है।

पेड़:
कलन विधि:
हैश ट्री
लंबाई:
अंतर्निहित एल्गोरिथम पर निर्भर
प्रकार:
हैश ट्री, 1979
तब से:
जैक्सम 1.7.0
कैसे:
राल्फ मर्कले द्वारा आविष्कार, 1979। एक हैश ट्री एक है
हैश का पेड़ जिसमें पत्तियाँ हैश की होती हैं
डेटा ब्लॉक. डिफ़ॉल्ट रूप से ट्री हैश एन्कोड किया गया है
बेस32. जैकसम जड़ की गणना करने की अनुमति देता है
हैश ट्री का हैश, निम्नलिखित एगोरिथम
हैश वृक्षों द्वारा समर्थित हैं: बाघ, बाघ 2
पी2पी फ़ाइल शेयरिंग में टाइगर ट्री हैश का उपयोग किया जाता है
प्रोटोकॉल और अनुप्रयोग।

व्हर्लपूल0, व्हर्लपूल-0
कलन विधि:
व्हर्लपूल-0 [gnu.crypto.hash.व्हर्लपूल (जोनेलो)]
लंबाई:
512 बिट्स
प्रकार:
हैश, 2000
तब से:
जैक्सम 1.6.0
कैसे:
पाउलो एसएलएम द्वारा व्हर्लपूल हैशिंग फ़ंक्शन
बैरेटो और विंसेंट रिजमेन, 2000।
यह व्हर्लपूल का मूल विनिर्देश है
2000 से.

व्हर्लपूल1, व्हर्लपूल-1
कलन विधि:
व्हर्लपूल-1 [gnu.crypto.hash.व्हर्लपूल]
लंबाई:
512 बिट्स
प्रकार:
हैश, 2001
तब से:
जैक्सम 1.2.0
कैसे:
पाउलो एसएलएम द्वारा व्हर्लपूल हैशिंग फ़ंक्शन
बैरेटो और विंसेंट रिजमेन, 2001।
यह स्पेसिफिकेशन का पहला संशोधन है
बेहतर एस-बॉक्स के साथ 2001 से व्हर्लपूल का
डिज़ाइन:
"हम मूल एल्गोरिदम का नाम बदलने का प्रस्ताव करते हैं
व्हर्लपूल-0 और इसके लिए व्हर्लपूल शब्द का उपयोग
अंतिम, संशोधित संस्करण जो इसका उपयोग करता है
बेहतर एस-बॉक्स डिज़ाइन।"

भँवर, व्हर्लपूल2, व्हर्लपूल-2
कलन विधि:
व्हर्लपूल [gnu.crypto.hash.व्हर्लपूल (जोनेलो)]
लंबाई:
512 बिट्स
प्रकार:
हैश, 2003
तब से:
जैक्सम 1.6.0
कैसे:
पाउलो एसएलएम द्वारा व्हर्लपूल हैशिंग फ़ंक्शन
बैरेटो और विंसेंट रिजमेन।
यह विनिर्देशन का दूसरा संशोधन है
बेहतर प्रसार के साथ 2003 से व्हर्लपूल का
आव्यूह:
"हाल ही में [मार्च 11, 2003], शिराई और शिबुतानी
व्हर्लपूल प्रसार में एक दोष का पता चला
मैट्रिक्स जिसने इसकी शाखा संख्या को उप-इष्टतम बना दिया।
हालाँकि यह दोष अपने आप में प्रतीत नहीं होता है
एक प्रभावी भेद्यता का परिचय दें
वर्तमान दस्तावेज़ उस मैट्रिक्स को प्रतिस्थापित करता है
[24 मई, 2003]"

xor8, एक्सओआर-8
कलन विधि:
एकमात्र
लंबाई:
8 बिट्स
प्रकार:
चेकसम
तब से:
जैक्सम 1.3.0
कैसे:
सभी मानों को एक्सोर करके मूल्य की गणना की जाती है
इनपुट डेटा स्ट्रीम.
इस एल्गोरिथम को इसकी परवाह नहीं है
किसी फ़ाइल में बाइट्स की व्यवस्था.

crc16_x25, सीआरसी-16_x-25, एफसीएस16, एफसीएस-16
कलन विधि:
सीआरसी-16 (फ़्रेम जाँच क्रम)
लंबाई:
16 बिट्स
प्रकार:
सीआरसी:16,1021, एफएफएफएफ, सच, सच, एफएफएफएफ
तब से:
जैकसम 1.5.0 (उर्फ _x25, _x-25 सीट 1.7.0)
कैसे:
फ़्रेम जाँच अनुक्रम जैसा कि इसमें परिभाषित किया गया है
RFC1331।

सीआरसी24, सीआरसी -24
कलन विधि:
सीआरसी -24
लंबाई:
24 बिट्स
प्रकार:
सीआरसी:24,864सीएफबी,बी704सीई,झूठा,झूठा,0
तब से:
जैक्सम 1.6.0
कैसे:
सीआरसी-24 का यह कार्यान्वयन (चक्रीय)।
रिडंडेंसी चेक) का उपयोग ओपन पीजीपी द्वारा किया जाता है
उदाहरण (आरएफसी 2440)।

सीआरसी32, सीआरसी-32, एफसीएस32, एफसीएस-32
कलन विधि:
सीआरसी-32 [java.util.zip.CRC32]
लंबाई:
32 बिट्स
प्रकार:
सीआरसी:32,04सी11डीबी7, एफएफएफएफएफएफएफ, सच, सच, एफएफएफएफएफएफएफ
तब से:
जैकसम 1.0.0 (32 से उर्फ ​​सीआरसी-1.2.0,
32 से उपनाम fcs32 और fcs-1.5.0)
कैसे:
मानक एल्गोरिथ्म CRC-32 (चक्रीय)।
अतिरेक जांच) ISO 3309 में निर्दिष्ट है,
आईएसओ/आईईसी 13239:2002 और आईटीयू-टी वी.42, और यह
PKZip, gzip, png, ईथरनेट, FDDI, द्वारा उपयोग किया जाता है
और WEP. उस एल्गोरिथम को FCS के नाम से भी जाना जाता है
(फ़्रेम जाँच क्रम)
एक वैकल्पिक कार्यान्वयन उपलब्ध है (-ए)।
- BeOS के अंतर्गत कोई crc32 नहीं है
- फ्रीबीएसडी के तहत यह है /usr/bin/cksum -ओ 3
- HP-UX के अंतर्गत कोई crc32 नहीं है
- Linux के अंतर्गत कोई crc32 नहीं है
- MacOS X के अंतर्गत यह है /usr/bin/cksum -ओ 3
- सोलारिस के अंतर्गत कोई crc32 नहीं है
- विंडोज़ के अंतर्गत कोई crc32 नहीं है

crc32_bzip2, सीआरसी-32_बीज़िप-2
कलन विधि:
सीआरसी-32 (बीज़िप2)
लंबाई:
32 बिट्स
प्रकार:
सीआरसी:32,04सी11डीबी7,एफएफएफएफएफएफ,झूठा,झूठा,एफएफएफएफएफएफ
तब से:
जैक्सम 1.7.0
कैसे:
इस CRC का उपयोग bzip2 द्वारा किया जाता है

crc32_mpeg2, सीआरसी-32_एमपीईजी-2
कलन विधि:
सीआरसी-32 (एमपीईजी-2)
लंबाई:
32 बिट्स
प्रकार:
सीआरसी:32,04सी11डीबी7,एफएफएफएफएफएफएफएफ,झूठा,झूठा,0
तब से:
जैक्सम 1.4.0
कैसे:
यह एल्गोरिथम एमपीईजी लागू करता है
सीआरसी-32 गणना की विशिष्टता

जैकसम का आउटपुट स्वरूप:

यदि आप विकल्प -एफ के साथ एक अनुकूलित प्रारूप निर्दिष्ट नहीं करते हैं, तो निम्न प्रारूप है
उपयोग किया गया:

[ ]

चेकसम
एक चेकसम, सीआरसी या फिंगरप्रिंट है; आउटपुट क्रमशः विकल्प -a और -x पर निर्भर करता है। -एक्स

सितम्बर एक विभाजक है; इसे -s द्वारा संशोधित किया जा सकता है, अन्यथा यह -a और -m पर निर्भर करता है

फाइल का आकार
फ़ाइल का आकार (बाइट्स या ब्लॉक) है, यह -a पर निर्भर करता है, फ़ाइल का आकार नहीं होगा
किसी भी MessageDigest-एल्गोरिदम द्वारा लिखा गया

टाइमस्टैम्प
फ़ाइल का एक वैकल्पिक टाइमस्टैम्प है; -t के साथ टाइमस्टैम्प का अनुरोध किया जा सकता है

फ़ाइल का नाम
एक फ़ाइल नाम है, पथ आउटपुट का हिस्सा हो सकते हैं, आउटपुट -p और -P पर निर्भर करता है।

बाहर निकलें स्थिति


0 - सब कुछ ठीक है
1 - सत्यापन प्रक्रिया के दौरान कम से कम एक बेमेल था
>1 - एक पैरामीटर के मामले में-, .jacksum- या I/O-त्रुटि

उदाहरण


जैकसम -a crc32 -q "txt: नमस्ते दुनिया!"

"हैलो वर्ल्ड!" टेक्स्ट के 32-बिट सीआरसी की गणना करता है।

जैकसम -a crc32 -q 48656C6C6F20576F726C6421

हेक्स अनुक्रम 32C48656C6F6F20576C726 के 6421-बिट सीआरसी की गणना करता है जो दर्शाता है
"नमस्ते दुनिया!"

जैकसम -a crc32 -x * .Txt

वर्तमान फ़ोल्डर के भीतर सभी टेक्स्टफ़ाइलों की 32 बिट सीआरसी की गणना करता है। चेकसम
हेक्साडेसिमल प्रारूप (-x) में मुद्रित किया जाएगा।

जैकसम -a crc32 -f -t चूक .

न केवल सीआरसी मुद्रित की जाएगी, बल्कि सभी फाइलों के टाइमस्टैम्प (-टी) भी मुद्रित किए जाएंगे
मौजूदा फोल्डर (।)। संदेश "एक निर्देशिका है" दबा दिया जाएगा (-एफ)।

जैकसम -f -a सीआरसी:16,1021, एफएफएफएफ, गलत, गलत, 0 .

अनुकूलित मापदंडों के साथ एक सीआरसी का उपयोग किया गया है: 16 बिट, बहुपद 1021 (हेक्स, बिना)
अग्रणी बिट), इनिटवैल्यू एफएफएफएफ (हेक्स), मिरर न तो इनपुट और न ही आउटपुट, कोई एक्सओआर नहीं।

जैकसम -a हवलदार_256_5 .

हवल एल्गोरिथ्म (हवल_256_5) का उपयोग करके 256 राउंड के साथ 5 बिट हैश की गणना करता है
वर्तमान फ़ोल्डर (.) के अंतर्गत सभी फ़ाइलें।

जैकसम -a sha1 -s "\टी" -t "ईईई, एम एम एम d, yyyy 'पर' h: mm a" .

वर्तमान फ़ोल्डर के भीतर सभी फ़ाइलों के 160 बिट SHA-1 संदेश-डाइजेस्ट की गणना करता है।
विभाजक स्ट्रिंग (-s) को टेबुलेटर चार ("\t") पर सेट किया गया है। फाइलों के टाइमस्टैम्प होंगे
एक अनुकूलित प्रारूप (-t) में मुद्रित किया गया।

जैकसम -a cksum -r /mnt/शेयर

सभी फ़ाइलों के मानक यूनिक्स-एल्गोरिदम सीकेएसयूएम के साथ 32 बिट सीआरसी की गणना करता है
/mnt/share और इसके सबफ़ोल्डर (-r)

जैकसम -a md5 -f -r -m -o सूची.जैक्सम /डेटा

/डेटा और इसके सबफ़ोल्डर (-r) में सभी फ़ाइलों के संदेश-डाइजेस्ट एमडी5 की गणना करता है,
इसके अलावा यह मेटाइन्फो (-एम) प्रिंट करता है और आउटपुट को list.jacksum, पथ जानकारी में संग्रहीत करता है
बिल्कुल संग्रहित

जैकसम -a md5 -f -r -m -o सूची.जैक्सम -w /डेटा

/डेटा और इसके सबफ़ोल्डर (-r) में सभी फ़ाइलों के संदेश-डाइजेस्ट एमडी5 की गणना करता है,
इसके अलावा यह मेटाइन्फो (-एम) प्रिंट करता है और आउटपुट को list.jacksum, पथ जानकारी में संग्रहीत करता है
सापेक्ष रूप से संग्रहित

जैकसम -c सूची.जैक्सम

सभी चेकसमों का सत्यापन करता है। टाइमस्टैम्प को list.jacksum नामक फ़ाइल में संग्रहीत किया जाता है।
list.jacksum को पहले विकल्प -m के साथ जेनरेट किया जाना चाहिए

जैकसम -a md5 -f -F "#फ़िंगरप्रिंट #फ़ाइल का साइज़ #फ़ाइल का नाम" *

वर्तमान निर्देशिका में सभी फ़ाइलों के संदेश-डाइजेस्ट एमडी5 की गणना करता है। उत्पादन
प्रारूप को अनुकूलित किया गया है, यह फ़ाइल आकार को भी प्रिंट करता है।

जैकसम -a md5 -A -V सारांश bigfile.iso

अन्य बातों के अलावा, यह बीता हुआ समय (-V सारांश) भी लौटाता है जो आवश्यक था
वैकल्पिक MD5 का उपयोग करके bigfile.iso नामक फ़ाइल के MD5 हैश की गणना करें
कार्यान्वयन (-ए)।

जैकसम -a crc32 -X -f -p -r -F "#फ़ाइल का नाम #चेकसम" -o सूची.sfv *

सरल फ़ाइल सत्यापनकर्ता (SFV) प्रारूप में CRC-32 मान प्रिंट करता है

जैकसम -a ed2k -f -F "ed2k://|फ़ाइल|#FILENAME|#FILESIZE|#FINGERPRINT|" *

एक अनुकूलित के साथ वर्तमान निर्देशिका में सभी फ़ाइलों के एडोनकी हैश की गणना करता है
आउटपुट स्वरूप

जैकसम -a ed2k -f -P / -F "<ए href=#QUOTEed2k://|फ़ाइल
|#फ़ाइलनाम|#फ़ाइलआकार|#फिंगरप्रिंट|#उद्धरण>#फ़ाइलनाम " -r .

वर्तमान निर्देशिका और उसके सबफ़ोल्डर्स में सभी फ़ाइलों के एडोनकी हैश की गणना करता है
अनुकूलित आउटपुट स्वरूप (HTML) के साथ

जैकसम -a पेड़: बाघ -F "कलश:#ALGONAME:#फिंगरप्रिंट" -q हेक्स:

अंतर्निहित टाइगर के साथ ट्री हैश (उर्फ मर्कल हैश) के रूट हैश की गणना करता है
खाली इनपुट का एल्गोरिदम.

जैकसम -a शा1+सीआरसी32 .

संयुक्त चेकसम के रूप में sha1 हैश और crc32 की गणना करता है

जैकसम -a शा1+सीआरसी32 -F "#चेकसम{0} #चेकसम{1} #फ़ाइल का नाम" .

sha1 हैश और crc32 की गणना अलग-अलग मानों के रूप में करता है

जैकसम -a सब -F "#ALGONAME{i} (#फ़ाइल का नाम) = #चेकसम{i}" .

एक अनुकूलित प्रारूप में सभी फ़ाइलों पर सभी समर्थित एल्गोरिदम की गणना करता है

जैकसम -a सब -F "#ALGONAME{i}" -q TXT:

सभी समर्थित एल्गोरिदम के नाम प्रिंट करता है

जैकसम -h सार

सिनोप्सिस अनुभाग प्रिंट करता है

जैकसम -h Haval

हवलदार के बारे में जानकारी वाले सभी अनुभागों को प्रिंट करता है

जैकसम -h -t

टाइमस्टैम्प विकल्प के बारे में सारी जानकारी प्रिंट करता है

जैकसम -h en | अधिक

अंग्रेजी सहायता प्रिंट करता है (जर्मन सहायता के लिए "डी" का उपयोग करें)

onworks.net सेवाओं का उपयोग करके जैकसम का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad