मैजिक कुकी: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Type of data passed between programs}} कम्प्यूटिंग में, एक जादुई कुकी, या संक्षे...")
 
m (9 revisions imported from alpha:मैजिक_कुकी)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Type of data passed between programs}}
{{Short description|Type of data passed between programs}}


[[ कम्प्यूटिंग ]] में, एक जादुई कुकी, या संक्षेप में कुकी, संचार करने वाले [[कंप्यूटर प्रोग्राम]] के बीच पारित डेटा का एक टोकन या छोटा पैकेट है। कुकी का उपयोग अक्सर किसी विशेष ईवेंट (कंप्यूटिंग) की पहचान करने या सहयोगी कार्यक्रमों के बीच हैंडल, लेनदेन आईडी, या समझौते के अन्य टोकन के रूप में किया जाता है।<ref>{{cite web |last=Raymond |first=Eric |title=कुकी|url=http://www.catb.org/~esr/jargon/html/C/cookie.html |work=The Jargon File |accessdate=2022-01-04|quote=A handle, transaction ID, or other token of agreement between cooperating programs. “I give him a packet, he gives me back a cookie.” The claim check you get from a dry-cleaning shop is a perfect mundane example of a cookie; the only thing it's useful for is to relate a later transaction to this one (so you get the same clothes back).}}</ref>
[[ कम्प्यूटिंग |कम्प्यूटिंग]] में, '''मैजिक कुकी''', या संक्षेप में कुकी, संचार करने वाले [[कंप्यूटर प्रोग्राम]] के मध्य पारित डेटा का टोकन या छोटा पैकेट है। कुकी का उपयोग अधिकांशतः किसी विशेष ईवेंट (कंप्यूटिंग) की पहचान करने या सहयोगी प्रोग्राम के मध्य हैंडल, ट्रांसैक्शन आईडी, या समझौते के अन्य टोकन के रूप में किया जाता है।<ref>{{cite web |last=Raymond |first=Eric |title=कुकी|url=http://www.catb.org/~esr/jargon/html/C/cookie.html |work=The Jargon File |accessdate=2022-01-04|quote=A handle, transaction ID, or other token of agreement between cooperating programs. “I give him a packet, he gives me back a cookie.” The claim check you get from a dry-cleaning shop is a perfect mundane example of a cookie; the only thing it's useful for is to relate a later transaction to this one (so you get the same clothes back).}}</ref>
 
 
== उपयोग ==
== उपयोग ==


कुकी डेटा आमतौर पर प्राप्तकर्ता प्रोग्राम के लिए सार्थक नहीं होता है। सामग्री [[अपारदर्शी डेटा प्रकार]] की होती है और आमतौर पर तब तक व्याख्या नहीं की जाती जब तक कि प्राप्तकर्ता कुकी डेटा को प्रेषक या शायद बाद में किसी अन्य प्रोग्राम को वापस नहीं भेज देता।{{cn|date=January 2022}}
कुकी डेटा सामान्यतः प्राप्तकर्ता प्रोग्राम के लिए सार्थक नहीं होता है। कंटेंट [[अपारदर्शी डेटा प्रकार|अपारदर्शी डेटा टाइप]] की होती है और सामान्यतः तब तक व्याख्या नहीं की जाती जब तक कि प्राप्तकर्ता कुकी डेटा को प्रेषक या संभवतः पश्चात् में किसी अन्य प्रोग्राम को वापस नहीं भेजता है।


कुछ मामलों में, प्राप्तकर्ता प्रोग्राम समानता के लिए दो कुकीज़ की सार्थक तुलना करने में सक्षम होते हैं।{{cn|date=January 2022}}
कुछ स्थितियों में, प्राप्तकर्ता प्रोग्राम समानता के लिए दो कुकीज़ की सार्थक तुलना करने में सक्षम होते हैं।


कुकी का उपयोग [[टिकट (आईटी सुरक्षा)]] की तरह किया जा सकता है।{{cn|date=January 2022}}
कुकी का उपयोग [[टिकट (आईटी सुरक्षा)]] की तरह किया जा सकता है।


== प्रारंभिक उपयोग ==
== प्रारंभिक उपयोग ==
मैजिक कुकी शब्द सी मानक लाइब्रेरी में [[fseek]] रूटीन के लिए [[मैन पेज]] में दिखाई देता है, जो कम से कम 1979 का है, जहां यह कहा गया था:
मैजिक कुकी शब्द C मानक लाइब्रेरी में [[fseek|एफसीक]] रूटीन के लिए [[मैन पेज]] में दिखाई देता है, जो कम से कम 1979 का है, जहां यह कहा गया था:
* ftell नामित स्ट्रीम से जुड़ी फ़ाइल की शुरुआत के सापेक्ष ऑफसेट का वर्तमान मान लौटाता है। इसे UNIX पर बाइट्स में मापा जाता है; कुछ अन्य प्रणालियों पर यह एक जादुई कुकी है, और एफसीक के लिए ऑफसेट प्राप्त करने का एकमात्र अचूक तरीका है।<ref>UNIX Programmer's Manual, 7th Edition, Vol. 1, FSEEK (3S), Bell Telephone Laboratories, Murray Hill, New Jersey, January 1979.</ref><ref>UNIX Programmer's Manual, Vol. II (Library), FSEEK (3S), 4.2 BSD, 12 Feb 1983.</ref><ref>Bell Telephone Laboratories, Incorporated. "FSEEK(3S)." In ''UNIX Time-Sharing System: UNIX Programmer’s Manual'', Revised and expanded version of 7th Edition, Volume 1, page 263. New York: Holt, Rinehart and Winston, 1983. https://archive.org/details/unixtimesharings0001bell</ref>
* एफटेल नामित स्ट्रीम से जुड़ी फ़ाइल की प्रारंभ के सापेक्ष ऑफसेट का वर्तमान मान लौटाता है। इसे यूनिक्स पर बाइट्स में मापा जाता है; कुछ अन्य सिस्टम पर यह मैजिक कुकी है, और एफसीक के लिए ऑफसेट प्राप्त करने का एकमात्र स्पष्ट विधि है।<ref>UNIX Programmer's Manual, 7th Edition, Vol. 1, FSEEK (3S), Bell Telephone Laboratories, Murray Hill, New Jersey, January 1979.</ref><ref>UNIX Programmer's Manual, Vol. II (Library), FSEEK (3S), 4.2 BSD, 12 Feb 1983.</ref><ref>Bell Telephone Laboratories, Incorporated. "FSEEK(3S)." In ''UNIX Time-Sharing System: UNIX Programmer’s Manual'', Revised and expanded version of 7th Edition, Volume 1, page 263. New York: Holt, Rinehart and Winston, 1983. https://archive.org/details/unixtimesharings0001bell</ref>
 
 
== टोकन के रूप में कुकी ==
== टोकन के रूप में कुकी ==
[[वास्तविक जीवन (वास्तविकता)]] में एक कोट चेक ([[ कपड़द्वार ]]) काउंटर पर आपूर्ति किया जाने वाला टोकन एक सादृश्य है। टोकन का कोई आंतरिक अर्थ नहीं है, लेकिन इसकी विशिष्टता कोट चेक काउंटर पर वापस आने पर इसे सही कोट के लिए बदले जाने की अनुमति देती है। कोट चेक टोकन अपारदर्शी है क्योंकि जिस तरह से काउंटर कर्मचारी टोकन प्रस्तुत करते समय सही कोट ढूंढने में सक्षम होते हैं, वह उस व्यक्ति के लिए महत्वहीन होता है जो अपना कोट वापस करना चाहता है। अन्य मामलों में (जैसा कि [[HTTP कुकी]]ज़ के साथ संभव है), रुचि के वास्तविक डेटा को सीधे कुकी पर नाम-मूल्य जोड़े के रूप में संग्रहीत किया जा सकता है।
[[वास्तविक जीवन (वास्तविकता)]] में कोट चेक ([[ कपड़द्वार |क्लोकरूम]]) काउंटर पर आपूर्ति किया जाने वाला टोकन सादृश्य है। टोकन का कोई आंतरिक अर्थ नहीं है, किन्तु इसकी विशिष्टता कोट चेक काउंटर पर वापस आने पर इसे सही कोट के लिए परिवर्तित हो जाने की अनुमति देती है। कोट चेक टोकन अपारदर्शी है क्योंकि जिस तरह से काउंटर कर्मचारी टोकन प्रस्तुत करते समय सही कोट खोजने में सक्षम होते हैं, वह उस व्यक्ति के लिए महत्वहीन होता है जो अपना कोट वापस करना चाहता है। अन्य स्थितियों में (जैसा कि [[HTTP कुकी|एचटीटीपी कुकी]]ज़ के साथ संभव है), रुचि के वास्तविक डेटा को सीधे कुकी पर नाम-मूल्य जोड़े के रूप में संग्रहीत किया जा सकता है।


कुकीज़ का उपयोग कई कंप्यूटर अनुप्रयोगों में टोकन की पहचान के रूप में किया जाता है। जब कोई किसी [[वेबसाइट]] पर जाता है, तो रिमोट सर्वर उसके कंप्यूटर पर एक HTTP कुकी छोड़ सकता है, जहां अक्सर वेबसाइट पर लौटने पर [[प्रमाणीकरण]] पहचान के लिए उनका उपयोग किया जाता है।
कुकीज़ का उपयोग कई कंप्यूटर अनुप्रयोगों में टोकन की पहचान के रूप में किया जाता है। जब कोई किसी [[वेबसाइट]] पर जाता है, जिससे रिमोट सर्वर उसके कंप्यूटर पर एचटीटीपी कुकी छोड़ सकता है, जहां अधिकांशतः वेबसाइट पर लौटने पर [[प्रमाणीकरण]] पहचान के लिए उनका उपयोग किया जाता है।


कुकीज़ [[एक्स विंडो सिस्टम]] द्वारा उपयोग की जाने वाली सबसे आम प्रमाणीकरण विधि का एक घटक हैं।
कुकीज़ [[एक्स विंडो सिस्टम]] द्वारा उपयोग की जाने वाली सबसे सामान्य प्रमाणीकरण विधि का कॉम्पोनेन्ट हैं।


== संदर्भ ==
== संदर्भ                                                                         ==
{{Reflist}}
{{Reflist}}


{{Authority control}}
[[Category: डेटा ट्रांसमिशन]]  
[[Category: डेटा ट्रांसमिशन]]  


Line 36: Line 31:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 26/07/2023]]
[[Category:Created On 26/07/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 10:29, 26 November 2023

कम्प्यूटिंग में, मैजिक कुकी, या संक्षेप में कुकी, संचार करने वाले कंप्यूटर प्रोग्राम के मध्य पारित डेटा का टोकन या छोटा पैकेट है। कुकी का उपयोग अधिकांशतः किसी विशेष ईवेंट (कंप्यूटिंग) की पहचान करने या सहयोगी प्रोग्राम के मध्य हैंडल, ट्रांसैक्शन आईडी, या समझौते के अन्य टोकन के रूप में किया जाता है।[1]

उपयोग

कुकी डेटा सामान्यतः प्राप्तकर्ता प्रोग्राम के लिए सार्थक नहीं होता है। कंटेंट अपारदर्शी डेटा टाइप की होती है और सामान्यतः तब तक व्याख्या नहीं की जाती जब तक कि प्राप्तकर्ता कुकी डेटा को प्रेषक या संभवतः पश्चात् में किसी अन्य प्रोग्राम को वापस नहीं भेजता है।

कुछ स्थितियों में, प्राप्तकर्ता प्रोग्राम समानता के लिए दो कुकीज़ की सार्थक तुलना करने में सक्षम होते हैं।

कुकी का उपयोग टिकट (आईटी सुरक्षा) की तरह किया जा सकता है।

प्रारंभिक उपयोग

मैजिक कुकी शब्द C मानक लाइब्रेरी में एफसीक रूटीन के लिए मैन पेज में दिखाई देता है, जो कम से कम 1979 का है, जहां यह कहा गया था:

  • एफटेल नामित स्ट्रीम से जुड़ी फ़ाइल की प्रारंभ के सापेक्ष ऑफसेट का वर्तमान मान लौटाता है। इसे यूनिक्स पर बाइट्स में मापा जाता है; कुछ अन्य सिस्टम पर यह मैजिक कुकी है, और एफसीक के लिए ऑफसेट प्राप्त करने का एकमात्र स्पष्ट विधि है।[2][3][4]

टोकन के रूप में कुकी

वास्तविक जीवन (वास्तविकता) में कोट चेक (क्लोकरूम) काउंटर पर आपूर्ति किया जाने वाला टोकन सादृश्य है। टोकन का कोई आंतरिक अर्थ नहीं है, किन्तु इसकी विशिष्टता कोट चेक काउंटर पर वापस आने पर इसे सही कोट के लिए परिवर्तित हो जाने की अनुमति देती है। कोट चेक टोकन अपारदर्शी है क्योंकि जिस तरह से काउंटर कर्मचारी टोकन प्रस्तुत करते समय सही कोट खोजने में सक्षम होते हैं, वह उस व्यक्ति के लिए महत्वहीन होता है जो अपना कोट वापस करना चाहता है। अन्य स्थितियों में (जैसा कि एचटीटीपी कुकीज़ के साथ संभव है), रुचि के वास्तविक डेटा को सीधे कुकी पर नाम-मूल्य जोड़े के रूप में संग्रहीत किया जा सकता है।

कुकीज़ का उपयोग कई कंप्यूटर अनुप्रयोगों में टोकन की पहचान के रूप में किया जाता है। जब कोई किसी वेबसाइट पर जाता है, जिससे रिमोट सर्वर उसके कंप्यूटर पर एचटीटीपी कुकी छोड़ सकता है, जहां अधिकांशतः वेबसाइट पर लौटने पर प्रमाणीकरण पहचान के लिए उनका उपयोग किया जाता है।

कुकीज़ एक्स विंडो सिस्टम द्वारा उपयोग की जाने वाली सबसे सामान्य प्रमाणीकरण विधि का कॉम्पोनेन्ट हैं।

संदर्भ

  1. Raymond, Eric. "कुकी". The Jargon File. Retrieved 2022-01-04. A handle, transaction ID, or other token of agreement between cooperating programs. "I give him a packet, he gives me back a cookie." The claim check you get from a dry-cleaning shop is a perfect mundane example of a cookie; the only thing it's useful for is to relate a later transaction to this one (so you get the same clothes back).
  2. UNIX Programmer's Manual, 7th Edition, Vol. 1, FSEEK (3S), Bell Telephone Laboratories, Murray Hill, New Jersey, January 1979.
  3. UNIX Programmer's Manual, Vol. II (Library), FSEEK (3S), 4.2 BSD, 12 Feb 1983.
  4. Bell Telephone Laboratories, Incorporated. "FSEEK(3S)." In UNIX Time-Sharing System: UNIX Programmer’s Manual, Revised and expanded version of 7th Edition, Volume 1, page 263. New York: Holt, Rinehart and Winston, 1983. https://archive.org/details/unixtimesharings0001bell