क्लिपबोर्ड (कंप्यूटिंग): Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|Data storage used to support copy and paste operations}}
{{short description|Data storage used to support copy and paste operations}}
क्लिपबोर्ड एक बफर है जो कुछ [[ऑपरेटिंग सिस्टम]] अल्पकालिक भंडारण और एप्लिकेशन प्रोग्राम के भीतर और बीच में स्थानांतरित करने के लिए प्रदान करता है। क्लिपबोर्ड सामान्यतः अस्थायी और अनाम होता है, और इसकी सामग्री कंप्यूटर की [[रैंडम एक्सेस मेमोरी]] में रहती है। <ref name=":0">{{Cite news|url=https://www.techopedia.com/definition/4646/clipboard|title=What is a Clipboard in Computing? - Definition from Techopedia|work=Techopedia.com|access-date=2018-02-01|language=en|archive-url=https://web.archive.org/web/20180202200114/https://www.techopedia.com/definition/4646/clipboard|archive-date=2018-02-02|url-status=live}}</ref>
क्लिपबोर्ड एक बफर है जो कुछ [[ऑपरेटिंग सिस्टम]] अल्पकालिक भंडारण और एप्लिकेशन प्रोग्राम के भीतर और बीच में स्थानांतरित करने के लिए प्रदान करता है। क्लिपबोर्ड सामान्यतः अस्थायी और अनाम होता है, और इसकी सामग्री कंप्यूटर की [[रैंडम एक्सेस मेमोरी|रैंडम  अभिगम मेमोरी]] में रहती है। <ref name=":0">{{Cite news|url=https://www.techopedia.com/definition/4646/clipboard|title=What is a Clipboard in Computing? - Definition from Techopedia|work=Techopedia.com|access-date=2018-02-01|language=en|archive-url=https://web.archive.org/web/20180202200114/https://www.techopedia.com/definition/4646/clipboard|archive-date=2018-02-02|url-status=live}}</ref>


क्लिपबोर्ड [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] प्रदान करता है जिसके द्वारा प्रोग्राम कट, कॉपी और पेस्ट ऑपरेशन निर्दिष्ट कर सकते हैं। इन कार्यों को करने के लिए उपयोगकर्ता के लिए विधियों को परिभाषित करने के लिए इसे प्रोग्राम पर छोड़ दिया जाता है, जिसमें [[कुंजी बाइंडिंग]] और [[मेनू (कंप्यूटिंग)]] सम्मिलित हो सकते हैं। जब कोई तत्व कॉपी या कट जाता है, तो क्लिपबोर्ड को पर्याप्त जानकारी संग्रहित करनी चाहिए जिससे समझदार परिणाम सक्षम हो सके, चाहे वह तत्व कहीं भी चिपकाया गया हो। एप्लिकेशन प्रोग्राम ऑपरेटिंग सिस्टम द्वारा प्रदान किए जाने वाले क्लिपबोर्ड फ़ंक्शंस का विस्तार कर सकते हैं। [[क्लिपबोर्ड प्रबंधक]] उपयोगकर्ता को क्लिपबोर्ड पर अतिरिक्त नियंत्रण दे सकता है। विशिष्ट क्लिपबोर्ड [[अर्थ विज्ञान]] ऑपरेटिंग सिस्टम के बीच भिन्न होते हैं, एक ही सिस्टम के संस्करणों के बीच भी भिन्न हो सकते हैं, और कभी-कभी प्रोग्राम और उपयोगकर्ता वरीयताओं द्वारा बदला जा सकता है।
क्लिपबोर्ड [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] प्रदान करता है जिसके द्वारा प्रोग्राम कट, कॉपी और पेस्ट ऑपरेशन निर्दिष्ट कर सकते हैं। इन कार्यों को करने के लिए उपयोगकर्ता के लिए विधियों को परिभाषित करने के लिए इसे प्रोग्राम पर छोड़ दिया जाता है, जिसमें [[कुंजी बाइंडिंग]] और [[मेनू (कंप्यूटिंग)]] सम्मिलित हो सकते हैं। जब कोई तत्व कॉपी या कट जाता है, तो क्लिपबोर्ड को पर्याप्त जानकारी संग्रहित करनी चाहिए जिससे समझदार परिणाम सक्षम हो सके, चाहे वह तत्व कहीं भी चिपकाया गया हो। एप्लिकेशन प्रोग्राम ऑपरेटिंग सिस्टम द्वारा प्रदान किए जाने वाले क्लिपबोर्ड फ़ंक्शंस का विस्तार कर सकते हैं। [[क्लिपबोर्ड प्रबंधक]] उपयोगकर्ता को क्लिपबोर्ड पर अतिरिक्त नियंत्रण दे सकता है। विशिष्ट क्लिपबोर्ड [[अर्थ विज्ञान]] ऑपरेटिंग सिस्टम के बीच भिन्न होते हैं, एक ही सिस्टम के संस्करणों के बीच भी भिन्न हो सकते हैं, और कभी-कभी प्रोग्राम और उपयोगकर्ता वरीयताओं द्वारा बदला जा सकता है।
Line 9: Line 9:


== इतिहास ==
== इतिहास ==
छोटे टेक्स्ट स्निपेट्स के लिए बफर के रूप में क्लिपबोर्ड का उपयोग पहली बार [[पेंटी कनर्व]] द्वारा किया गया था, जब उन्होंने उन्हें पुनर्स्थापित करने के लिए हटाए गए टेक्स्ट को स्टोर करने के लिए इसका उपयोग किया था।<ref name=":3">{{cite book|last= Moggridge|first= Bill|date= 2007|title= Designing interactions|location= Cambridge, Massachusetts|publisher= MIT Press|page= [https://archive.org/details/designinginterac00mogg/page/65 65ff]|isbn= 9780262134743|url-access= registration|url= https://archive.org/details/designinginterac00mogg/page/65}}</ref> चूंकि कोई एक स्थान पर पाठ को हटा सकता है और इसे दूसरे स्थान पर पुनर्स्थापित कर सकता है, इसलिए इस स्थितियों में हटाए गए शब्द की अपेक्षा नहीं की जाएगी। [[लैरी टेस्लर]] ने 1973 में इसका नाम बदलकर कट, कॉपी और पेस्ट कर दिया और इस बफर के लिए क्लिपबोर्ड शब्द गढ़ा, क्योंकि इन विधि ों को कॉपी या कट डेटा को अस्थायी रूप से सहेजने के लिए क्लिपबोर्ड की आवश्यकता होती है।<ref>{{cite web|author=Larry Tesler|title=A User Experience Retrospective|url=http://www.nomodes.com/Larry_Tesler_Consulting/Retrospective/Pages/CHI_Retrospective.html|access-date=23 January 2018|archive-url=https://web.archive.org/web/20180202071746/http://www.nomodes.com/Larry_Tesler_Consulting/Retrospective/Pages/CHI_Retrospective.html|archive-date=2018-02-02|url-status=live}}</ref>
छोटे टेक्स्ट स्निपेट्स के लिए बफर के रूप में क्लिपबोर्ड का उपयोग पहली बार [[पेंटी कनर्व]] द्वारा किया गया था, जब उन्होंने उन्हें पुनर्स्थापित करने के लिए हटाए गए टेक्स्ट को स्टोर करने के लिए इसका उपयोग किया था। <ref name=":3">{{cite book|last= Moggridge|first= Bill|date= 2007|title= Designing interactions|location= Cambridge, Massachusetts|publisher= MIT Press|page= [https://archive.org/details/designinginterac00mogg/page/65 65ff]|isbn= 9780262134743|url-access= registration|url= https://archive.org/details/designinginterac00mogg/page/65}}</ref> चूंकि कोई एक स्थान पर पाठ को हटा सकता है और इसे दूसरे स्थान पर पुनर्स्थापित कर सकता है, इसलिए इस स्थितियों में हटाए गए शब्द की अपेक्षा नहीं की जाएगी। [[लैरी टेस्लर]] ने 1973 में इसका नाम बदलकर कट, कॉपी और पेस्ट कर दिया और इस बफर के लिए क्लिपबोर्ड शब्द गढ़ा, क्योंकि इन विधि को कॉपी या कट आंकड़े को अस्थायी रूप से सहेजने के लिए क्लिपबोर्ड की आवश्यकता होती है। <ref>{{cite web|author=Larry Tesler|title=A User Experience Retrospective|url=http://www.nomodes.com/Larry_Tesler_Consulting/Retrospective/Pages/CHI_Retrospective.html|access-date=23 January 2018|archive-url=https://web.archive.org/web/20180202071746/http://www.nomodes.com/Larry_Tesler_Consulting/Retrospective/Pages/CHI_Retrospective.html|archive-date=2018-02-02|url-status=live}}</ref>


== डेटा प्रारूप ==
== आंकड़े प्रारूप ==
एप्लिकेशन क्लिपबोर्ड के माध्यम से किसी वस्तु के क्रमांकन प्रतिनिधित्व, या वादा (बड़ी वस्तुओं के लिए) प्रदान करके संचार करते हैं। <ref>{{cite web |title=Dragging Files |url=https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/DragandDrop/Tasks/DraggingFiles.html |website=developer.apple.com |access-date=9 December 2018}}</ref> कुछ परि स्थितियों में, अमूर्त फ़ैक्टरी के उपयोग के माध्यम से कुछ सामान्य डेटा स्वरूपों का स्थानांतरण अस्पष्ट रूप से प्राप्त किया जा सकता है; उदाहरण के लिए, [[Mac OS X|मैक ओएस]] [[Mac OS X|एक्स]] क्लिपबोर्ड पर संग्रहीत छवि डेटा तक पहुंच प्रदान करने के लिए एनएसआईमेज नामक वर्ग का उपयोग करता है, यद्यपि वस्तु का समर्थन करने वाले छवि डेटा का वास्तविक प्रारूप छिपा हुआ है। भेजने और प्राप्त करने वाले आवेदन उन प्रारूपों पर बातचीत करते हैं जिन्हें स्वीकार्य प्रकार के परिवर्तन प्रदान करने के लिए जिम्मेदार सक्रिय [[जीयूआई विजेट]] के साथ कई बार उनके बीच स्थानांतरित किया जा सकता है। पेस्टबोर्ड यूआरएल, रंग, इमेज, स्ट्रिंग्स, एट्रिब्यूटेड स्ट्रिंग्स ([[रिच पाठ]]) और ध्वनि जैसी सामान्य वस्तुओं के हस्तांतरण की अनुमति देता है। ऑपरेटिंग सिस्टम और जीयूआई टूलकिट कुछ सामान्य रूपांतरण प्रदान कर सकते हैं, उदाहरण के लिए रिच टेक्स्ट से [[सादे पाठ]] में कनवर्ट करना और इसके विपरीत। डेटा ट्रांसफर के लिए विभिन्न प्रकार के आइडेंटिफ़ायर आधुनिक ऑपरेटिंग सिस्टम द्वारा समर्थित हैं, जो स्वचालित रूप से टाइप सिस्टम के बीच स्वीकार्य मैपिंग प्रदान कर सकते हैं, जैसे कि [[MIME|एमआईएमई]] और [[वर्दी प्रकार पहचानकर्ता]] के बीच। <ref>{{cite web |title=NSPasteboard - AppKit {{!}} Apple Developer Documentation |url=https://developer.apple.com/documentation/appkit/nspasteboard |website=developer.apple.com |access-date=9 December 2018 |archive-url=https://web.archive.org/web/20180526202133/https://developer.apple.com/documentation/appkit/nspasteboard |archive-date=2018-05-26 |url-status=live }}</ref> <ref>{{cite web |title=Adopting Uniform Type Identifiers |url=https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis.tasks/understand_utis_tasks.html#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC |website=developer.apple.com |access-date=9 December 2018 |archive-url=https://web.archive.org/web/20180721122838/https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis.tasks/understand_utis_tasks.html#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC |archive-date=2018-07-21 |url-status=live }}</ref>
एप्लिकेशन क्लिपबोर्ड के माध्यम से किसी वस्तु के क्रमांकन प्रतिनिधित्व, या वादा (बड़ी वस्तुओं के लिए) प्रदान करके संचार करते हैं। <ref>{{cite web |title=Dragging Files |url=https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/DragandDrop/Tasks/DraggingFiles.html |website=developer.apple.com |access-date=9 December 2018}}</ref> कुछ परिस्थितियों में, अमूर्त फ़ैक्टरी के उपयोग के माध्यम से कुछ सामान्य आंकड़े स्वरूपों का स्थानांतरण अस्पष्ट रूप से प्राप्त किया जा सकता है; उदाहरण के लिए, [[Mac OS X|मैक ओएस]] [[Mac OS X|एक्स]] क्लिपबोर्ड पर संग्रहीत छवि आंकड़े तक पहुंच प्रदान करने के लिए एनएसआईमेज नामक वर्ग का उपयोग करता है, यद्यपि वस्तु का समर्थन करने वाले छवि आंकड़े का वास्तविक प्रारूप छिपा हुआ है। भेजने और प्राप्त करने वाले आवेदन उन प्रारूपों पर बातचीत करते हैं जिन्हें स्वीकार्य प्रकार के परिवर्तन प्रदान करने के लिए जिम्मेदार सक्रिय [[जीयूआई विजेट]] के साथ कई बार उनके बीच स्थानांतरित किया जा सकता है। पेस्टबोर्ड यूआरएल, रंग, इमेज, स्ट्रिंग्स, एट्रिब्यूटेड स्ट्रिंग्स ([[रिच पाठ]]) और ध्वनि जैसी सामान्य वस्तुओं के हस्तांतरण की अनुमति देता है। ऑपरेटिंग सिस्टम और जीयूआई टूलकिट कुछ सामान्य रूपांतरण प्रदान कर सकते हैं, उदाहरण के लिए रिच टेक्स्ट से [[सादे पाठ]] में कनवर्ट करना और इसके विपरीत। आंकड़े स्थानांतरण के लिए विभिन्न प्रकार के पहचानकर्ता आधुनिक ऑपरेटिंग सिस्टम द्वारा समर्थित हैं, जो स्वचालित रूप से टाइप सिस्टम के बीच स्वीकार्य मैपिंग प्रदान कर सकते हैं, जैसे कि [[MIME|एमआईएमई]] और [[वर्दी प्रकार पहचानकर्ता]] के बीच। <ref>{{cite web |title=NSPasteboard - AppKit {{!}} Apple Developer Documentation |url=https://developer.apple.com/documentation/appkit/nspasteboard |website=developer.apple.com |access-date=9 December 2018 |archive-url=https://web.archive.org/web/20180526202133/https://developer.apple.com/documentation/appkit/nspasteboard |archive-date=2018-05-26 |url-status=live }}</ref> <ref>{{cite web |title=Adopting Uniform Type Identifiers |url=https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis.tasks/understand_utis_tasks.html#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC |website=developer.apple.com |access-date=9 December 2018 |archive-url=https://web.archive.org/web/20180721122838/https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis.tasks/understand_utis_tasks.html#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC#//apple_ref/doc/uid/TP40001319-CH203-BABHCIAC |archive-date=2018-07-21 |url-status=live }}</ref>




== कंप्यूटर सुरक्षा ==
== कंप्यूटर सुरक्षा ==
क्लिपबोर्ड हाइजैकिंग एक [[शोषण (कंप्यूटर सुरक्षा)]] है जिसमें किसी व्यक्ति के क्लिपबोर्ड की सामग्री को दुर्भावनापूर्ण डेटा द्वारा प्रतिस्थापित किया जाता है, जैसे किसी दुर्भावनापूर्ण वेब साइट का लिंक। <ref>{{cite web|title=What is clipboard hijack attack? - Definition from WhatIs.com|url=http://whatis.techtarget.com/definition/clipboard-hijack-attack|website=WhatIs.com|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170105083320/http://whatis.techtarget.com/definition/clipboard-hijack-attack|archive-date=2017-01-05|url-status=live}}</ref> जबकि कुछ सुरक्षा-छिद्रों को पैच किया गया था, [[जावास्क्रिप्ट]] का उपयोग अभी भी 'पेस्टजैकिंग' नामक हमले के माध्यम से क्लिपबोर्ड सामग्री को संशोधित करने के लिए किया जा सकता है। <ref>{{cite web|last1=Chirgwin|first1=Richard|title=Pastejack attack turns your clipboard into a threat|url=https://www.theregister.co.uk/2016/05/25/pastejack_attack_turns_your_clipboard_into_a_vector/|publisher=The Register|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104235824/http://www.theregister.co.uk/2016/05/25/pastejack_attack_turns_your_clipboard_into_a_vector/|archive-date=2017-01-04|url-status=live}}</ref> <ref>{{cite web|title=Researcher warns of 'pastejacking' hack attacks targeting users' clipboards|url=https://www.grahamcluley.com/researcher-warns-pastejacking-hack-attacks-targeting-users-clipboards/|publisher=Graham Cluley|access-date=4 January 2017|date=26 May 2016|archive-url=https://web.archive.org/web/20170105001104/https://www.grahamcluley.com/researcher-warns-pastejacking-hack-attacks-targeting-users-clipboards/|archive-date=2017-01-05|url-status=live}}</ref> हमले को विकसित करने वाले डायलन ऐरे ने वेबसाइट की स्थापना की जो दर्शाती है कि कैसे इस शोषण का उपयोग किसी उपयोगकर्ता को उन कमांडों को चलाने के लिए किया जा सकता है जिन्हें वे चलाना नहीं चाहते थे। <ref>{{cite web|title=dxa4481/Pastejacking|url=https://github.com/dxa4481/Pastejacking|website=GitHub|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104074050/https://github.com/dxa4481/Pastejacking|archive-date=2017-01-04|url-status=live}}</ref>
क्लिपबोर्ड अपहरण एक [[शोषण (कंप्यूटर सुरक्षा)]] है जिसमें किसी व्यक्ति के क्लिपबोर्ड की सामग्री को दुर्भावनापूर्ण आंकड़े द्वारा प्रतिस्थापित किया जाता है, जैसे किसी दुर्भावनापूर्ण वेब साइट का लिंक। <ref>{{cite web|title=What is clipboard hijack attack? - Definition from WhatIs.com|url=http://whatis.techtarget.com/definition/clipboard-hijack-attack|website=WhatIs.com|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170105083320/http://whatis.techtarget.com/definition/clipboard-hijack-attack|archive-date=2017-01-05|url-status=live}}</ref> जबकि कुछ सुरक्षा-छिद्रों को पैच किया गया था, [[जावास्क्रिप्ट]] का उपयोग अभी भी 'पेस्टजैकिंग' नामक हमले के माध्यम से क्लिपबोर्ड सामग्री को संशोधित करने के लिए किया जा सकता है। <ref>{{cite web|last1=Chirgwin|first1=Richard|title=Pastejack attack turns your clipboard into a threat|url=https://www.theregister.co.uk/2016/05/25/pastejack_attack_turns_your_clipboard_into_a_vector/|publisher=The Register|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104235824/http://www.theregister.co.uk/2016/05/25/pastejack_attack_turns_your_clipboard_into_a_vector/|archive-date=2017-01-04|url-status=live}}</ref> <ref>{{cite web|title=Researcher warns of 'pastejacking' hack attacks targeting users' clipboards|url=https://www.grahamcluley.com/researcher-warns-pastejacking-hack-attacks-targeting-users-clipboards/|publisher=Graham Cluley|access-date=4 January 2017|date=26 May 2016|archive-url=https://web.archive.org/web/20170105001104/https://www.grahamcluley.com/researcher-warns-pastejacking-hack-attacks-targeting-users-clipboards/|archive-date=2017-01-05|url-status=live}}</ref> हमले को विकसित करने वाले डायलन ऐरे ने वेबसाइट की स्थापना की जो दर्शाती है कि कैसे इस शोषण का उपयोग किसी उपयोगकर्ता को उन कमांडों को चलाने के लिए किया जा सकता है जिन्हें वे चलाना नहीं चाहते थे। <ref>{{cite web|title=dxa4481/Pastejacking|url=https://github.com/dxa4481/Pastejacking|website=GitHub|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104074050/https://github.com/dxa4481/Pastejacking|archive-date=2017-01-04|url-status=live}}</ref>


ऐसे कारनामे हुए हैं जहां वेब पेज क्लिपबोर्ड डेटा हड़प लेते हैं। 2013 की शुरुआत में शोधकर्ताओं ने [[Android (ऑपरेटिंग सिस्टम)|एंड्रॉयड (ऑपरेटिंग सिस्टम)]]-आधारित [[पासवर्ड प्रबंधक]] से उत्पन्न होने वाले जोखिमों को उजागर किया और दस्तावेज किया कि कैसे इन ऐप्स में से 21 में से सबसे लोकप्रिय ऐप्स में से पासवर्ड को एंड्रॉइड डिवाइस पर किसी भी अन्य ऐप द्वारा एक्सेस किया जा सकता है, जिसमें अत्यधिक निम्न-स्तरीय विशेषाधिकार वाले भी सम्मिलित हैं। <ref>{{cite book|chapter=Hey, You, Get Off of My Clipboard|doi=10.1007/978-3-642-39884-1_12|chapter-url=http://fc13.ifca.ai/proc/4-2.pdf|access-date=4 January 2017|volume=7859|pages=144–161|archive-url=https://web.archive.org/web/20170919070257/http://fc13.ifca.ai/proc/4-2.pdf|archive-date=2017-09-19|url-status=live|title=Financial Cryptography and Data Security|series=Lecture Notes in Computer Science|year=2013|last1=Fahl|first1=Sascha|last2=Harbach|first2=Marian|last3=Oltrogge|first3=Marten|last4=Muders|first4=Thomas|last5=Smith|first5=Matthew|isbn=978-3-642-39883-4}}</ref> जो सीग्रिस्ट ने नोट किया कि यह ऑपरेटिंग सिस्टम-स्तरीय समस्या है जो एंड्रॉइड पर चलने वाली हर चीज को प्रभावित करती है। <ref>{{cite web|title=Using a password manager on Android? It may be wide open to sniffing attacks|date=21 November 2014|url=https://arstechnica.com/security/2014/11/using-a-password-manager-on-android-it-may-be-wide-open-to-sniffing-attacks/|publisher=Ars Technica|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104235202/http://arstechnica.com/security/2014/11/using-a-password-manager-on-android-it-may-be-wide-open-to-sniffing-attacks/|archive-date=2017-01-04|url-status=live}}</ref> <ref name=":0" />
ऐसे कारनामे हुए हैं जहां वेब पेज क्लिपबोर्ड आंकड़े हड़प लेते हैं। 2013 की शुरुआत में शोधकर्ताओं ने [[Android (ऑपरेटिंग सिस्टम)|एंड्रॉयड (ऑपरेटिंग सिस्टम)]]-आधारित [[पासवर्ड प्रबंधक]] से उत्पन्न होने वाले जोखिमों को उजागर किया और दस्तावेज किया कि कैसे इन ऐप्स में से 21 में से सबसे लोकप्रिय ऐप्स में से पासवर्ड को एंड्रॉइड डिवाइस पर किसी भी अन्य ऐप द्वारा अभिगम किया जा सकता है, जिसमें अत्यधिक निम्न-स्तरीय विशेषाधिकार वाले भी सम्मिलित हैं। <ref>{{cite book|chapter=Hey, You, Get Off of My Clipboard|doi=10.1007/978-3-642-39884-1_12|chapter-url=http://fc13.ifca.ai/proc/4-2.pdf|access-date=4 January 2017|volume=7859|pages=144–161|archive-url=https://web.archive.org/web/20170919070257/http://fc13.ifca.ai/proc/4-2.pdf|archive-date=2017-09-19|url-status=live|title=Financial Cryptography and Data Security|series=Lecture Notes in Computer Science|year=2013|last1=Fahl|first1=Sascha|last2=Harbach|first2=Marian|last3=Oltrogge|first3=Marten|last4=Muders|first4=Thomas|last5=Smith|first5=Matthew|isbn=978-3-642-39883-4}}</ref> जो सीग्रिस्ट ने नोट किया कि यह ऑपरेटिंग सिस्टम-स्तरीय समस्या है जो एंड्रॉइड पर चलने वाली हर चीज को प्रभावित करती है। <ref>{{cite web|title=Using a password manager on Android? It may be wide open to sniffing attacks|date=21 November 2014|url=https://arstechnica.com/security/2014/11/using-a-password-manager-on-android-it-may-be-wide-open-to-sniffing-attacks/|publisher=Ars Technica|access-date=4 January 2017|archive-url=https://web.archive.org/web/20170104235202/http://arstechnica.com/security/2014/11/using-a-password-manager-on-android-it-may-be-wide-open-to-sniffing-attacks/|archive-date=2017-01-04|url-status=live}}</ref> <ref name=":0" />




Line 25: Line 25:
[[File:Glipper menu.png|thumb|[[छूट जाए]], क्लिपबोर्ड प्रबंधन कार्यक्रम का एक उदाहरण]]
[[File:Glipper menu.png|thumb|[[छूट जाए]], क्लिपबोर्ड प्रबंधन कार्यक्रम का एक उदाहरण]]
{{see also|क्लिपबोर्ड प्रबंधक#क्लिपबोर्ड सॉफ्टवेयर की सूची|स्निपेट प्रबंधन}}
{{see also|क्लिपबोर्ड प्रबंधक#क्लिपबोर्ड सॉफ्टवेयर की सूची|स्निपेट प्रबंधन}}
क्लिपबोर्ड प्रबंधक एक्सटेंशन ऑपरेटिंग सिस्टम के एकीकृत क्लिपबोर्ड कार्यों में कार्यक्षमता जोड़ते हैं। वे ऐसे अनुप्रयोग हैं जो उपयोगकर्ता को क्लिपबोर्ड में हेरफेर करने में सक्षम बनाते हैं। लिनक्स जैसे प्लेटफॉर्म पर जो कई असंगत जीयूआई टूलकिट का उपयोग करते हैं, क्लिपबोर्ड प्रबंधकों को अधिकांशतः ऐसे विभिन्न ढांचे का उपयोग करके अनुप्रयोगों के बीच डेटा स्थानांतरित करने के लिए उपयोग किया जाता है।
क्लिपबोर्ड प्रबंधक एक्सटेंशन ऑपरेटिंग सिस्टम के एकीकृत क्लिपबोर्ड कार्यों में कार्यक्षमता जोड़ते हैं। वे ऐसे अनुप्रयोग हैं जो उपयोगकर्ता को क्लिपबोर्ड में हेरफेर करने में सक्षम बनाते हैं। लिनक्स जैसे प्लेटफॉर्म पर जो कई असंगत जीयूआई टूलकिट का उपयोग करते हैं, क्लिपबोर्ड प्रबंधकों को अधिकांशतः ऐसे विभिन्न ढांचे का उपयोग करके अनुप्रयोगों के बीच आंकड़े स्थानांतरित करने के लिए उपयोग किया जाता है।


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


चूंकि अधिकांश ऑपरेटिंग सिस्टम (जैसे विंडोज, मैकओएस, लिनक्स, एक्स 11, एंड्रॉइड, आईओएस) क्लिपबोर्ड सामग्री को किसी भी स्थायी स्टोरेज में सहेजते नहीं हैं - जब कोई उपयोगकर्ता लॉग आउट करता है या सिस्टम को रीबूट करता है तो क्लिपबोर्ड सामग्री हटा दी जाती है -क्लिपबोर्ड लगातार अतिरिक्त कार्यक्षमता सहेजना है। अन्य उदाहरण क्लिपबोर्ड डेटा को कॉपी या कट इवेंट पर ऑनलाइन स्थान पर सहेज कर स्थानीय क्लिपबोर्ड को ऑनलाइन एप्लिकेशन के साथ काम कर रहा है, जिससे यह डेटा पेस्ट करने के लिए ऑनलाइन एप्लिकेशन को उपलब्ध हो जाता है। क्लिपबोर्ड प्रबंधक प्रतिलिपि बनाने और चिपकाने का समर्थन नहीं करने वाले सॉफ़्टवेयर की सीमा को दूर करने के लिए उपकरण के रूप में भी काम कर सकते हैं (उदाहरण के लिए, दूरस्थ विंडोज सर्वर में लॉग इन करते समय, कोई अपने उपयोगकर्ता नाम और पासवर्ड को कॉपी और पेस्ट नहीं कर सकता है)।
चूंकि अधिकांश ऑपरेटिंग सिस्टम (जैसे विंडोज, मैकओएस, लिनक्स, एक्स 11, एंड्रॉइड, आईओएस) क्लिपबोर्ड सामग्री को किसी भी स्थायी स्टोरेज में सहेजते नहीं हैं - जब कोई उपयोगकर्ता लॉग आउट करता है या सिस्टम को रीबूट करता है तो क्लिपबोर्ड सामग्री हटा दी जाती है -क्लिपबोर्ड लगातार अतिरिक्त कार्यक्षमता सहेजना है। अन्य उदाहरण क्लिपबोर्ड आंकड़े को कॉपी या कट घटना पर ऑनलाइन स्थान पर सहेज कर स्थानीय क्लिपबोर्ड को ऑनलाइन एप्लिकेशन के साथ काम कर रहा है, जिससे यह आंकड़े पेस्ट करने के लिए ऑनलाइन एप्लिकेशन को उपलब्ध हो जाता है। क्लिपबोर्ड प्रबंधक प्रतिलिपि बनाने और चिपकाने का समर्थन नहीं करने वाले सॉफ़्टवेयर की सीमा को दूर करने के लिए उपकरण के रूप में भी काम कर सकते हैं (उदाहरण के लिए, दूरस्थ विंडोज सर्वर में लॉग इन करते समय, कोई अपने उपयोगकर्ता नाम और पासवर्ड को कॉपी और पेस्ट नहीं कर सकता है)।


== ऑपरेटिंग सिस्टम-विशिष्ट क्लिपबोर्ड ==
== ऑपरेटिंग सिस्टम-विशिष्ट क्लिपबोर्ड ==
Line 54: Line 54:
माइक्रोसॉफ़्ट, माइक्रोसॉफ़्ट विंडोज़ और [[ReactOS|रियेक्टओएस]] में क्लिपबोर्ड आइटम को कई उपलब्ध स्वरूपों में रखता है।
माइक्रोसॉफ़्ट, माइक्रोसॉफ़्ट विंडोज़ और [[ReactOS|रियेक्टओएस]] में क्लिपबोर्ड आइटम को कई उपलब्ध स्वरूपों में रखता है।


प्रत्येक आइटम में कम से कम एक क्लिपबोर्ड प्रारूप होता है, किन्तु एक ही डेटा के विभिन्न प्रकार के प्रारूप हो सकते हैं। तीन अलग-अलग प्रकार के संभावित प्रारूप हैं: <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx|title=Clipboard Formats (Windows)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122331/https://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx|archive-date=2018-02-07|url-status=live}}</ref>
प्रत्येक आइटम में कम से कम एक क्लिपबोर्ड प्रारूप होता है, किन्तु एक ही आंकड़े के विभिन्न प्रकार के प्रारूप हो सकते हैं। तीन अलग-अलग प्रकार के संभावित प्रारूप हैं: <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx|title=Clipboard Formats (Windows)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122331/https://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx|archive-date=2018-02-07|url-status=live}}</ref>
* मानक प्रारूप <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx|title=Standard Clipboard Formats (Windows)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122513/https://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx|archive-date=2018-02-07|url-status=live}}</ref> (जैसे सीएफ _बिटमैप, या सीएफ _यूनिकोडटेक्सट),
* मानक प्रारूप <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx|title=Standard Clipboard Formats (Windows)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122513/https://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx|archive-date=2018-02-07|url-status=live}}</ref> (जैसे सीएफ _बिटमैप, या सीएफ _यूनिकोडटेक्सट),
* पंजीकृत प्रारूप <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/aa767917(VS.85).aspx|title=HTML Clipboard Format (Internet Explorer)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122510/https://msdn.microsoft.com/en-us/library/aa767917(VS.85).aspx|archive-date=2018-02-07|url-status=live}}</ref> (उदा. सीएफ _एचटीएमएल)
* पंजीकृत प्रारूप <ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/aa767917(VS.85).aspx|title=HTML Clipboard Format (Internet Explorer)|website=msdn.microsoft.com|language=en|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180207122510/https://msdn.microsoft.com/en-us/library/aa767917(VS.85).aspx|archive-date=2018-02-07|url-status=live}}</ref> (उदा. सीएफ _एचटीएमएल)
* आंतरिक उपयोग के लिए निजी प्रारूप
* आंतरिक उपयोग के लिए निजी प्रारूप


[[Windows XP|विंडोज़ एक्सपी]] तक और क्लिपबोर्ड को [[क्लिपबुक दर्शक]] एप्लिकेशन के माध्यम से एक्सेस किया जा सकता है। <ref>{{Cite news|url=http://www.thewindowsclub.com/windows-clipboard-manager-viewer|title=View & Manage Clipboard In Windows 10/8/7|date=2013-04-12|work=The Windows Club|access-date=2018-02-06|language=en-US|archive-url=https://web.archive.org/web/20180212151136/http://www.thewindowsclub.com/windows-clipboard-manager-viewer|archive-date=2018-02-12|url-status=live}}</ref> विंडोज के नए संस्करणों में सामग्री को क्लिपबोर्ड प्रबंधकों के माध्यम से एक्सेस किया जा सकता है।
[[Windows XP|विंडोज़ एक्सपी]] तक और क्लिपबोर्ड को [[क्लिपबुक दर्शक]] एप्लिकेशन के माध्यम से अभिगम किया जा सकता है। <ref>{{Cite news|url=http://www.thewindowsclub.com/windows-clipboard-manager-viewer|title=View & Manage Clipboard In Windows 10/8/7|date=2013-04-12|work=The Windows Club|access-date=2018-02-06|language=en-US|archive-url=https://web.archive.org/web/20180212151136/http://www.thewindowsclub.com/windows-clipboard-manager-viewer|archive-date=2018-02-12|url-status=live}}</ref> विंडोज के नए संस्करणों में सामग्री को क्लिपबोर्ड प्रबंधकों के माध्यम से अभिगम किया जा सकता है।


डेटा को विंडोज में स्टोर किया जा सकता है <ref>{{cite web|url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/clip |title=clip &#124; Microsoft Docs |publisher=Docs.microsoft.com |date=2017-10-16 |access-date=2019-09-26}}</ref> और रिएक्टोस <ref>{{cite web|url=https://github.com/reactos/reactos/tree/master/base/applications/cmdutils/clip |title=reactos/base/applications/cmdutils/clip at master · reactos/reactos · GitHub |publisher=Github.com |access-date=2019-09-26}}</ref> क्लिप [[कमांड (कंप्यूटिंग)]] का उपयोग करके कमांड लाइन के माध्यम से क्लिपबोर्ड:<ref>{{cite web|url=https://www.labnol.org/software/copy-command-output-to-clipboard/2506/|title=How to Copy Command Line Output to the Windows Clipboard|website=www.labnol.org|language=en-US|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122226/https://www.labnol.org/software/copy-command-output-to-clipboard/2506/|archive-date=2018-02-07|url-status=live}}</ref>
आंकड़े को विंडोज में स्टोर किया जा सकता है <ref>{{cite web|url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/clip |title=clip &#124; Microsoft Docs |publisher=Docs.microsoft.com |date=2017-10-16 |access-date=2019-09-26}}</ref> और रिएक्टोस <ref>{{cite web|url=https://github.com/reactos/reactos/tree/master/base/applications/cmdutils/clip |title=reactos/base/applications/cmdutils/clip at master · reactos/reactos · GitHub |publisher=Github.com |access-date=2019-09-26}}</ref> क्लिप [[कमांड (कंप्यूटिंग)]] का उपयोग करके कमांड लाइन के माध्यम से क्लिपबोर्ड:<ref>{{cite web|url=https://www.labnol.org/software/copy-command-output-to-clipboard/2506/|title=How to Copy Command Line Output to the Windows Clipboard|website=www.labnol.org|language=en-US|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122226/https://www.labnol.org/software/copy-command-output-to-clipboard/2506/|archive-date=2018-02-07|url-status=live}}</ref>


<वाक्यविन्यास लैंग = कंसोल>
<वाक्यविन्यास लैंग = कंसोल>
Line 71: Line 71:
</वाक्यविन्यास हाइलाइट>
</वाक्यविन्यास हाइलाइट>


क्लिपबोर्ड को [[PowerShell|पावरशेल]] के माध्यम से भी एक्सेस किया जा सकता है: <ref>{{cite web|url=https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-clipboard?view=powershell-5.1|title=Get-Clipboard (Microsoft.PowerShell.Management)|last=sdwheeler|website=docs.microsoft.com|language=en-us|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180126105455/https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-clipboard?view=powershell-5.1|archive-date=2018-01-26|url-status=live}}</ref> <ref>{{cite web|url=https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-clipboard?view=powershell-5.1|title=Set-Clipboard (Microsoft.PowerShell.Management)|last=sdwheeler|website=docs.microsoft.com|language=en-us|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122353/https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-clipboard?view=powershell-5.1|archive-date=2018-02-07|url-status=live}}</ref>
क्लिपबोर्ड को [[PowerShell|पावरशेल]] के माध्यम से भी अभिगम किया जा सकता है: <ref>{{cite web|url=https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-clipboard?view=powershell-5.1|title=Get-Clipboard (Microsoft.PowerShell.Management)|last=sdwheeler|website=docs.microsoft.com|language=en-us|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180126105455/https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-clipboard?view=powershell-5.1|archive-date=2018-01-26|url-status=live}}</ref> <ref>{{cite web|url=https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-clipboard?view=powershell-5.1|title=Set-Clipboard (Microsoft.PowerShell.Management)|last=sdwheeler|website=docs.microsoft.com|language=en-us|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122353/https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-clipboard?view=powershell-5.1|archive-date=2018-02-07|url-status=live}}</ref>


<वाक्यविन्यास प्रकाश लैंग = शक्तियाँ>
<वाक्यविन्यास प्रकाश लैंग = शक्तियाँ>
Line 82: Line 82:


=== एप्पल मैकओएस ===
=== एप्पल मैकओएस ===
एप्पल इंक. मैकओएस में क्लिपबोर्ड एकाधिक उपलब्ध फ़ॉर्मैट में एक आइटम रखता है।
एप्पल इंक. मैकओएस में क्लिपबोर्ड एकाधिक उपलब्ध प्रारूप में एक आइटम रखता है।


खोजकर्ता के संपादन मेनू से क्लिपबोर्ड दिखाएँ मेनू आइटम का चयन करके क्लिपबोर्ड की सामग्री देखी जा सकती है। अपरिष्कृत डेटा और संग्रहीत स्वरूपों को क्लिपबोर्ड व्यूअर का उपयोग करके देखा जा सकता है।<ref>{{cite web|url=https://developer.apple.com/library/content/samplecode/क्लिपबोर्ड व्यूअर/Introduction/Intro.html|title=क्लिपबोर्ड व्यूअर|website=developer.apple.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207063107/https://developer.apple.com/library/content/samplecode/क्लिपबोर्ड व्यूअर/Introduction/Intro.html|archive-date=2018-02-07|url-status=live}}</ref>
खोजकर्ता के संपादन मेनू से क्लिपबोर्ड दिखाएँ मेनू आइटम का चयन करके क्लिपबोर्ड की सामग्री देखी जा सकती है। अपरिष्कृत आंकड़े और संग्रहीत स्वरूपों को क्लिपबोर्ड व्यूअर का उपयोग करके देखा जा सकता है। <ref>{{cite web|url=https://developer.apple.com/library/content/samplecode/क्लिपबोर्ड व्यूअर/Introduction/Intro.html|title=क्लिपबोर्ड व्यूअर|website=developer.apple.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207063107/https://developer.apple.com/library/content/samplecode/क्लिपबोर्ड व्यूअर/Introduction/Intro.html|archive-date=2018-02-07|url-status=live}}</ref>


निम्न आदेशों का उपयोग करके क्लिपबोर्ड को कमांड लाइन से एक्सेस किया जा सकता है:<ref>{{cite web|url=http://blog.rogeriopvl.com/archives/copy-to-clipboard-from-terminal-in-os-x/|title=Copy to clipboard from terminal in OS X|work=rogeriopvl.com|access-date=2013-07-02|archive-url=https://web.archive.org/web/20130815002844/http://blog.rogeriopvl.com/archives/copy-to-clipboard-from-terminal-in-os-x/|archive-date=2013-08-15|url-status=dead}}</ref> <ref>{{cite web|url=https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html|title=pbcopy(1) Mac OS X Manual Page|work=apple.com|access-date=2013-07-02|archive-url=https://web.archive.org/web/20140328023751/https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html|archive-date=2014-03-28|url-status=live}}</ref>
निम्न आदेशों का उपयोग करके क्लिपबोर्ड को कमांड लाइन से अभिगम किया जा सकता है: <ref>{{cite web|url=http://blog.rogeriopvl.com/archives/copy-to-clipboard-from-terminal-in-os-x/|title=Copy to clipboard from terminal in OS X|work=rogeriopvl.com|access-date=2013-07-02|archive-url=https://web.archive.org/web/20130815002844/http://blog.rogeriopvl.com/archives/copy-to-clipboard-from-terminal-in-os-x/|archive-date=2013-08-15|url-status=dead}}</ref> <ref>{{cite web|url=https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html|title=pbcopy(1) Mac OS X Manual Page|work=apple.com|access-date=2013-07-02|archive-url=https://web.archive.org/web/20140328023751/https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html|archive-date=2014-03-28|url-status=live}}</ref>


<वाक्यविन्यास लैंग = कंसोल>
<वाक्यविन्यास लैंग = कंसोल>


क्लिपबोर्ड में डेटा कॉपी करने के लिए $#:
क्लिपबोर्ड में आंकड़े कॉपी करने के लिए $#:


$ इको 'हैलो वर्ल्ड' | पीबीकॉपी
$ इको 'हैलो वर्ल्ड' | पीबीकॉपी
Line 105: Line 105:
सामान्यतः [[यूनिक्स]] और लिनक्स सिस्टम पर उपयोग किया जाने वाला एक्स विंडो सिस्टम तीन क्लिपबोर्ड प्रदान करता है, जिन्हें प्राथमिक, माध्यमिक और क्लिपबोर्ड नाम दिया गया है।<ref name=":1">{{cite web|url=https://wiki.archlinux.org/index.php/Clipboard|title=Clipboard - ArchWiki|website=wiki.archlinux.org|language=en|access-date=2018-02-16|archive-url=https://web.archive.org/web/20180217023932/https://wiki.archlinux.org/index.php/Clipboard|archive-date=2018-02-17|url-status=live}}</ref>
सामान्यतः [[यूनिक्स]] और लिनक्स सिस्टम पर उपयोग किया जाने वाला एक्स विंडो सिस्टम तीन क्लिपबोर्ड प्रदान करता है, जिन्हें प्राथमिक, माध्यमिक और क्लिपबोर्ड नाम दिया गया है।<ref name=":1">{{cite web|url=https://wiki.archlinux.org/index.php/Clipboard|title=Clipboard - ArchWiki|website=wiki.archlinux.org|language=en|access-date=2018-02-16|archive-url=https://web.archive.org/web/20180217023932/https://wiki.archlinux.org/index.php/Clipboard|archive-date=2018-02-17|url-status=live}}</ref>


विभिन्न चयनों का उपयोग और प्रबंधन मानकीकृत नहीं है। यद्यपि, अधिकांश आधुनिक टूलकिट और डेस्कटॉप वातावरण, जैसे [[सूक्ति]] या [[कहाँ]], व्यापक रूप से स्वीकृत सम्मेलन का पालन करते हैं, जिसे फ्रीडेस्क्टॉप.ओआरजी विनिर्देशन में उल्लिखित किया गया है। <ref>{{cite web |url=http://www.freedesktop.org/wiki/Specifications/clipboards-spec/ |title=clipboards-spec |publisher=freedesktop.org |access-date=2014-08-16 |archive-url=https://web.archive.org/web/20141224001434/http://www.freedesktop.org/wiki/Specifications/clipboards-spec/ |archive-date=2014-12-24 |url-status=live }}</ref> चयन, क्लिपबोर्ड, का उपयोग पारंपरिक क्लिपबोर्ड सिमेंटिक्स के लिए किया जाता है, जिसमें विंडोज के समान शॉर्टकट होते हैं। अन्य चयन, प्राथमिक, एक्स11-विशिष्ट क्रियाविधि है। तीसरे (मध्य) माउस बटन के साथ हाइलाइट और पेस्ट करने पर डेटा तुरंत कॉपी हो जाता है। <ref name=":2">{{cite web|url=https://wiki.mi.ur.de/lehre/ss17/itt/copyandpaste|title=Copy & Paste, Drag & Drop [MI Wiki]|website=wiki.mi.ur.de|language=de|access-date=2018-02-16|archive-url=https://web.archive.org/web/20180216204616/https://wiki.mi.ur.de/lehre/ss17/itt/copyandpaste|archive-date=2018-02-16|url-status=live}}</ref> यह कॉपी किया गया डेटा सामान्यतः क्लिपबोर्ड चयन से अलग होता है और इसकी सामग्री को नहीं बदलता है। <ref>{{cite web|url=https://www.gnu.org/software/emacs/manual/html_node/emacs/Primary-Selection.html|title=gnu.org|website=www.gnu.org|language=en|access-date=2018-02-16|archive-url=https://web.archive.org/web/20171224062228/http://www.gnu.org/software/emacs/manual/html_node/emacs/Primary-Selection.html|archive-date=2017-12-24|url-status=live}}</ref> माध्यमिक को प्राथमिक के विकल्प के रूप में नियोजित किया गया था किन्तु इसका उपयोग केवल असंगत रूप से किया जाता है। <ref name=":1" />
विभिन्न चयनों का उपयोग और प्रबंधन मानकीकृत नहीं है। यद्यपि, अधिकांश आधुनिक टूलकिट और डेस्कटॉप वातावरण, जैसे [[सूक्ति]] या [[कहाँ]], व्यापक रूप से स्वीकृत सम्मेलन का पालन करते हैं, जिसे फ्रीडेस्क्टॉप.ओआरजी विनिर्देशन में उल्लिखित किया गया है। <ref>{{cite web |url=http://www.freedesktop.org/wiki/Specifications/clipboards-spec/ |title=clipboards-spec |publisher=freedesktop.org |access-date=2014-08-16 |archive-url=https://web.archive.org/web/20141224001434/http://www.freedesktop.org/wiki/Specifications/clipboards-spec/ |archive-date=2014-12-24 |url-status=live }}</ref> चयन, क्लिपबोर्ड, का उपयोग पारंपरिक क्लिपबोर्ड सिमेंटिक्स के लिए किया जाता है, जिसमें विंडोज के समान शॉर्टकट होते हैं। अन्य चयन, प्राथमिक, एक्स11-विशिष्ट क्रियाविधि है। तीसरे (मध्य) माउस बटन के साथ हाइलाइट और पेस्ट करने पर आंकड़े तुरंत कॉपी हो जाता है। <ref name=":2">{{cite web|url=https://wiki.mi.ur.de/lehre/ss17/itt/copyandpaste|title=Copy & Paste, Drag & Drop [MI Wiki]|website=wiki.mi.ur.de|language=de|access-date=2018-02-16|archive-url=https://web.archive.org/web/20180216204616/https://wiki.mi.ur.de/lehre/ss17/itt/copyandpaste|archive-date=2018-02-16|url-status=live}}</ref> यह कॉपी किया गये आंकड़े सामान्यतः क्लिपबोर्ड चयन से अलग होता है और इसकी सामग्री को नहीं बदलता है। <ref>{{cite web|url=https://www.gnu.org/software/emacs/manual/html_node/emacs/Primary-Selection.html|title=gnu.org|website=www.gnu.org|language=en|access-date=2018-02-16|archive-url=https://web.archive.org/web/20171224062228/http://www.gnu.org/software/emacs/manual/html_node/emacs/Primary-Selection.html|archive-date=2017-12-24|url-status=live}}</ref> माध्यमिक को प्राथमिक के विकल्प के रूप में नियोजित किया गया था किन्तु इसका उपयोग केवल असंगत रूप से किया जाता है। <ref name=":1" />


दो कमांड लाइन टूल्स (एक्ससेल और एक्सक्लिप) हैं जो क्लिपबोर्ड तक पहुंच सकते हैं: <ref>{{cite web|url=https://fernandobasso.github.io/en/shell/copy-paste-from-command-line-xclip-xsel-clipboard.html#about-xclip-and-xsel|title=Copying and Pasting To and From the System Clipboard On The Command Line — Fernando Basso|website=fernandobasso.github.io|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122218/https://fernandobasso.github.io/en/shell/copy-paste-from-command-line-xclip-xsel-clipboard.html#about-xclip-and-xsel|archive-date=2018-02-07|url-status=dead}}</ref>
दो कमांड लाइन टूल्स (एक्ससेल और एक्सक्लिप) हैं जो क्लिपबोर्ड तक पहुंच सकते हैं: <ref>{{cite web|url=https://fernandobasso.github.io/en/shell/copy-paste-from-command-line-xclip-xsel-clipboard.html#about-xclip-and-xsel|title=Copying and Pasting To and From the System Clipboard On The Command Line — Fernando Basso|website=fernandobasso.github.io|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122218/https://fernandobasso.github.io/en/shell/copy-paste-from-command-line-xclip-xsel-clipboard.html#about-xclip-and-xsel|archive-date=2018-02-07|url-status=dead}}</ref>
Line 121: Line 121:
</वाक्यविन्यास हाइलाइट>
</वाक्यविन्यास हाइलाइट>


ओएस एक्स और विंडोज़ में मुख्य अंतर यह है कि क्लिपबोर्ड में वास्तव में कोई डेटा संग्रहीत नहीं होता है, किन्तु केवल कॉपी किए गए या कटे हुए डेटा का संदर्भ होता है। एप्लिकेशन क्लिपबोर्ड चयन के स्वामित्व का प्रमाणित करता है और इसके स्वामित्व को एक्स सर्वर तक पहुंचाता है। <ref name=":2" /> इस डेटा को चिपकाते समय, उस एप्लिकेशन से डेटा और उसके उपलब्ध स्वरूपों का अनुरोध किया जाता है जो क्लिपबोर्ड चयन का स्वामी होता है। <ref>{{cite web|url=https://www.jwz.org/doc/x-cut-and-paste.html|title=X Selections, X Cut Buffers, and Emacs Kill Rings|website=www.jwz.org|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180304195944/https://www.jwz.org/doc/x-cut-and-paste.html|archive-date=2018-03-04|url-status=live}}</ref>
ओएस एक्स और विंडोज़ में मुख्य अंतर यह है कि क्लिपबोर्ड में वास्तव में कोई आंकड़े संग्रहीत नहीं होता है, किन्तु केवल कॉपी किए गए या कटे हुए आंकड़े का संदर्भ होता है। एप्लिकेशन क्लिपबोर्ड चयन के स्वामित्व का प्रमाणित करता है और इसके स्वामित्व को एक्स सर्वर तक पहुंचाता है। <ref name=":2" /> इस आंकड़े को चिपकाते समय, उस एप्लिकेशन से आंकड़े और उसके उपलब्ध स्वरूपों का अनुरोध किया जाता है जो क्लिपबोर्ड चयन का स्वामी होता है। <ref>{{cite web|url=https://www.jwz.org/doc/x-cut-and-paste.html|title=X Selections, X Cut Buffers, and Emacs Kill Rings|website=www.jwz.org|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180304195944/https://www.jwz.org/doc/x-cut-and-paste.html|archive-date=2018-03-04|url-status=live}}</ref>




Line 130: Line 130:


=== एंड्रॉइड ===
=== एंड्रॉइड ===
एंड्रॉइड क्लिपबोर्ड प्रदान करता है जो क्लिप ऑब्जेक्ट तक पकड़ सकता है और पूरे सिस्टम तक पहुंच योग्य है। सरल पाठ सीधे क्लिपबोर्ड में संग्रहीत होता है; जटिल डेटा को संदर्भ द्वारा संग्रहीत किया जाता है। क्लिप ऑब्जेक्ट में तीन स्वरूपों में से है: टेक्स्ट स्ट्रिंग, यूआरआई ऑब्जेक्ट या इंटेंट। <ref>{{cite web|url=https://developer.android.com/guide/topics/text/copy-paste.html|title=Copy and Paste {{!}} Android Developers|website=developer.android.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122225/https://developer.android.com/guide/topics/text/copy-paste.html|archive-date=2018-02-07|url-status=live}}</ref>
एंड्रॉइड क्लिपबोर्ड प्रदान करता है जो क्लिप ऑब्जेक्ट तक पकड़ सकता है और पूरे सिस्टम तक पहुंच योग्य है। सरल पाठ सीधे क्लिपबोर्ड में संग्रहीत होता है; जटिल आंकड़े को संदर्भ द्वारा संग्रहीत किया जाता है। क्लिप ऑब्जेक्ट में तीन स्वरूपों में से है: टेक्स्ट स्ट्रिंग, यूआरआई ऑब्जेक्ट या इंटेंट। <ref>{{cite web|url=https://developer.android.com/guide/topics/text/copy-paste.html|title=Copy and Paste {{!}} Android Developers|website=developer.android.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207122225/https://developer.android.com/guide/topics/text/copy-paste.html|archive-date=2018-02-07|url-status=live}}</ref>


क्लिपबोर्ड के साथ इंटरैक्ट करने के लिए, [[मोबाइल एप्लिकेशन]] क्लास क्लिपबोर्ड मैनेजर का उपयोग करता है <ref>{{cite web|url=https://developer.android.com/reference/android/text/ClipboardManager.html|title=ClipboardManager {{!}} Android Developers|website=developer.android.com|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180207062710/https://developer.android.com/reference/android/text/ClipboardManager.html|archive-date=2018-02-07|url-status=live}}</ref> और सिस्टम ऑब्जेक्ट्स को कट, कॉपी और पेस्ट करने के लिए कहता है।
क्लिपबोर्ड के साथ इंटरैक्ट करने के लिए, [[मोबाइल एप्लिकेशन]] क्लास क्लिपबोर्ड मैनेजर का उपयोग करता है <ref>{{cite web|url=https://developer.android.com/reference/android/text/ClipboardManager.html|title=ClipboardManager {{!}} Android Developers|website=developer.android.com|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180207062710/https://developer.android.com/reference/android/text/ClipboardManager.html|archive-date=2018-02-07|url-status=live}}</ref> और सिस्टम ऑब्जेक्ट्स को कट, कॉपी और पेस्ट करने के लिए कहता है।
Line 141: Line 141:
स्वरूपों की पहचान यूनिफ़ॉर्म टाइप आइडेंटिफ़ायर (यूटीआई ) द्वारा की जाती है। <ref>{{cite web|url=https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/UniformTypeIdentifier.html#//apple_ref/doc/uid/TP40008195-CH60|title=Uniform Type Identifier|website=developer.apple.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207062907/https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/UniformTypeIdentifier.html#//apple_ref/doc/uid/TP40008195-CH60#//apple_ref/doc/uid/TP40008195-CH60|archive-date=2018-02-07|url-status=live}}</ref>
स्वरूपों की पहचान यूनिफ़ॉर्म टाइप आइडेंटिफ़ायर (यूटीआई ) द्वारा की जाती है। <ref>{{cite web|url=https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/UniformTypeIdentifier.html#//apple_ref/doc/uid/TP40008195-CH60|title=Uniform Type Identifier|website=developer.apple.com|language=en|access-date=2018-02-06|archive-url=https://web.archive.org/web/20180207062907/https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/UniformTypeIdentifier.html#//apple_ref/doc/uid/TP40008195-CH60#//apple_ref/doc/uid/TP40008195-CH60|archive-date=2018-02-07|url-status=live}}</ref>


पेस्टबोर्ड में निहित डेटा को जीयूआई के माध्यम से एक्सेस नहीं किया जा सकता है, किन्तु केवल सिस्टम और एप्लिकेशन से।
पेस्टबोर्ड में निहित आंकड़े को जीयूआई के माध्यम से अभिगम नहीं किया जा सकता है, किन्तु केवल सिस्टम और एप्लिकेशन से।


== एपीआई ==
== एपीआई ==
एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस के माध्यम से एप्लिकेशन क्लिपबोर्ड या उसके डेटा तक पहुंच सकते हैं।
एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस के माध्यम से एप्लिकेशन क्लिपबोर्ड या उसके आंकड़े तक पहुंच सकते हैं।


=== जावास्क्रिप्ट ===
=== जावास्क्रिप्ट ===
जावास्क्रिप्ट में वर्ग जो उपयोगकर्ता क्लिपबोर्ड डेटा (क्लिपबोर्डइवेंट) में परिवर्तन का पता लगाता है <ref>{{cite web|url=https://www.w3.org/TR/clipboard-apis/#clipboard-events-and-interfaces|title=Clipboard API and events – ClipboardEvent|website=www.w3.org|archive-url=https://web.archive.org/web/20180128044120/https://www.w3.org/TR/clipboard-apis/#clipboard-events-and-interfaces#clipboard-events-and-interfaces|archive-date=2018-01-28|url-status=live|access-date=2018-02-08}}</ref> और क्लिपबोर्ड की सामग्री को बदलने या उससे पढ़ने के लिए कार्य करता है (क्लिपबोर्डडाटा.गेटडाटा(), क्लिपबोर्डडाटा.सेटडाटा()) <ref>{{cite web|url=https://www.w3.org/TR/clipboard-apis/#sync-clipboard-api|title=Clipboard API and events – Synchronous Clipboard API|website=www.w3.org|language=en|archive-url=https://web.archive.org/web/20180128044120/https://www.w3.org/TR/clipboard-apis/#sync-clipboard-api#sync-clipboard-api|archive-date=2018-01-28|url-status=live|access-date=2018-02-08}}</ref> उपस्थित हैं, किन्तु प्रत्येक ब्राउज़र द्वारा समर्थित नहीं हैं क्योंकि उपयोगकर्ता के क्लिपबोर्ड को बदलना सुरक्षा समस्या का प्रतिनिधित्व कर सकता है।
जावास्क्रिप्ट में वर्ग जो उपयोगकर्ता क्लिपबोर्ड आंकड़े(क्लिपबोर्डइवेंट) में परिवर्तन का पता लगाता है <ref>{{cite web|url=https://www.w3.org/TR/clipboard-apis/#clipboard-events-and-interfaces|title=Clipboard API and events – ClipboardEvent|website=www.w3.org|archive-url=https://web.archive.org/web/20180128044120/https://www.w3.org/TR/clipboard-apis/#clipboard-events-and-interfaces#clipboard-events-and-interfaces|archive-date=2018-01-28|url-status=live|access-date=2018-02-08}}</ref> और क्लिपबोर्ड की सामग्री को बदलने या उससे पढ़ने के लिए कार्य करता है (क्लिपबोर्डडाटा.गेटडाटा(), क्लिपबोर्डडाटा.सेटडाटा()) <ref>{{cite web|url=https://www.w3.org/TR/clipboard-apis/#sync-clipboard-api|title=Clipboard API and events – Synchronous Clipboard API|website=www.w3.org|language=en|archive-url=https://web.archive.org/web/20180128044120/https://www.w3.org/TR/clipboard-apis/#sync-clipboard-api#sync-clipboard-api|archive-date=2018-01-28|url-status=live|access-date=2018-02-08}}</ref> उपस्थित हैं, किन्तु प्रत्येक ब्राउज़र द्वारा समर्थित नहीं हैं क्योंकि उपयोगकर्ता के क्लिपबोर्ड को बदलना सुरक्षा समस्या का प्रतिनिधित्व कर सकता है।


=== क्यूटी ===
=== क्यूटी ===
[[क्यूटी (सॉफ्टवेयर)]] में प्रत्येक समर्थित प्लेटफॉर्म के लिए रैपर <ref>{{cite web|url=http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms|title=platforms\plugins\src - qt/qtbase.git - Qt Base (Core, Gui, Widgets, Network, ...)|website=code.qt.io|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180209064223/http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms|archive-date=2018-02-09|url-status=live}}</ref> उपस्थित हैं। यह क्लास QClipboard के उपयोग के साथ विंडो सिस्टम क्लिपबोर्ड तक पहुंच प्रदान करता है। यह वर्ग कार्यों द्वारा सामान्य डेटा प्रकारों तक पहुँच की सुविधा प्रदान करता है। <ref>{{cite web|url=http://doc.qt.io/qt-5/qclipboard.html|title=QClipboard Class {{!}} Qt GUI 5.10|website=doc.qt.io|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180202011104/http://doc.qt.io/qt-5/QClipboard.html|archive-date=2018-02-02|url-status=live}}</ref> क्लिपबोर्ड में संग्रहीत तत्व के डेटा प्रकार को एमआईएमई के ​​​​माध्यम से इंगित किया जाता है और इस वर्ग के कार्यों की सहायता से क्लिपबोर्ड में एमआईएमई डेटा भी डाला जा सकता है।
[[क्यूटी (सॉफ्टवेयर)]] में प्रत्येक समर्थित प्लेटफॉर्म के लिए रैपर <ref>{{cite web|url=http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms|title=platforms\plugins\src - qt/qtbase.git - Qt Base (Core, Gui, Widgets, Network, ...)|website=code.qt.io|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180209064223/http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms|archive-date=2018-02-09|url-status=live}}</ref> उपस्थित हैं। यह क्लास क्यूक्लिपबोर्ड के उपयोग के साथ विंडो सिस्टम क्लिपबोर्ड तक पहुंच प्रदान करता है। यह वर्ग कार्यों द्वारा सामान्य आंकड़े  तक पहुँच की सुविधा प्रदान करता है। <ref>{{cite web|url=http://doc.qt.io/qt-5/qclipboard.html|title=QClipboard Class {{!}} Qt GUI 5.10|website=doc.qt.io|language=en|access-date=2018-02-02|archive-url=https://web.archive.org/web/20180202011104/http://doc.qt.io/qt-5/QClipboard.html|archive-date=2018-02-02|url-status=live}}</ref> क्लिपबोर्ड में संग्रहीत तत्व के आंकड़े  को एमआईएमई के ​​​​माध्यम से इंगित किया जाता है और इस वर्ग के कार्यों की सहायता से क्लिपबोर्ड में एमआईएमई आंकड़े भी डाले जा सकते है।


== यह भी देखें ==
== यह भी देखें ==

Revision as of 21:48, 14 February 2023

क्लिपबोर्ड एक बफर है जो कुछ ऑपरेटिंग सिस्टम अल्पकालिक भंडारण और एप्लिकेशन प्रोग्राम के भीतर और बीच में स्थानांतरित करने के लिए प्रदान करता है। क्लिपबोर्ड सामान्यतः अस्थायी और अनाम होता है, और इसकी सामग्री कंप्यूटर की रैंडम अभिगम मेमोरी में रहती है। [1]

क्लिपबोर्ड अप्लिकेशन प्रोग्रामिंग अंतरफलक प्रदान करता है जिसके द्वारा प्रोग्राम कट, कॉपी और पेस्ट ऑपरेशन निर्दिष्ट कर सकते हैं। इन कार्यों को करने के लिए उपयोगकर्ता के लिए विधियों को परिभाषित करने के लिए इसे प्रोग्राम पर छोड़ दिया जाता है, जिसमें कुंजी बाइंडिंग और मेनू (कंप्यूटिंग) सम्मिलित हो सकते हैं। जब कोई तत्व कॉपी या कट जाता है, तो क्लिपबोर्ड को पर्याप्त जानकारी संग्रहित करनी चाहिए जिससे समझदार परिणाम सक्षम हो सके, चाहे वह तत्व कहीं भी चिपकाया गया हो। एप्लिकेशन प्रोग्राम ऑपरेटिंग सिस्टम द्वारा प्रदान किए जाने वाले क्लिपबोर्ड फ़ंक्शंस का विस्तार कर सकते हैं। क्लिपबोर्ड प्रबंधक उपयोगकर्ता को क्लिपबोर्ड पर अतिरिक्त नियंत्रण दे सकता है। विशिष्ट क्लिपबोर्ड अर्थ विज्ञान ऑपरेटिंग सिस्टम के बीच भिन्न होते हैं, एक ही सिस्टम के संस्करणों के बीच भी भिन्न हो सकते हैं, और कभी-कभी प्रोग्राम और उपयोगकर्ता वरीयताओं द्वारा बदला जा सकता है।

माइक्रोसॉफ़्ट विंडोज़, लिनक्स और मैकओएस एकल क्लिपबोर्ड लेनदेन का समर्थन करते हैं। [2] [3]


इतिहास

छोटे टेक्स्ट स्निपेट्स के लिए बफर के रूप में क्लिपबोर्ड का उपयोग पहली बार पेंटी कनर्व द्वारा किया गया था, जब उन्होंने उन्हें पुनर्स्थापित करने के लिए हटाए गए टेक्स्ट को स्टोर करने के लिए इसका उपयोग किया था। [4] चूंकि कोई एक स्थान पर पाठ को हटा सकता है और इसे दूसरे स्थान पर पुनर्स्थापित कर सकता है, इसलिए इस स्थितियों में हटाए गए शब्द की अपेक्षा नहीं की जाएगी। लैरी टेस्लर ने 1973 में इसका नाम बदलकर कट, कॉपी और पेस्ट कर दिया और इस बफर के लिए क्लिपबोर्ड शब्द गढ़ा, क्योंकि इन विधि को कॉपी या कट आंकड़े को अस्थायी रूप से सहेजने के लिए क्लिपबोर्ड की आवश्यकता होती है। [5]

आंकड़े प्रारूप

एप्लिकेशन क्लिपबोर्ड के माध्यम से किसी वस्तु के क्रमांकन प्रतिनिधित्व, या वादा (बड़ी वस्तुओं के लिए) प्रदान करके संचार करते हैं। [6] कुछ परिस्थितियों में, अमूर्त फ़ैक्टरी के उपयोग के माध्यम से कुछ सामान्य आंकड़े स्वरूपों का स्थानांतरण अस्पष्ट रूप से प्राप्त किया जा सकता है; उदाहरण के लिए, मैक ओएस एक्स क्लिपबोर्ड पर संग्रहीत छवि आंकड़े तक पहुंच प्रदान करने के लिए एनएसआईमेज नामक वर्ग का उपयोग करता है, यद्यपि वस्तु का समर्थन करने वाले छवि आंकड़े का वास्तविक प्रारूप छिपा हुआ है। भेजने और प्राप्त करने वाले आवेदन उन प्रारूपों पर बातचीत करते हैं जिन्हें स्वीकार्य प्रकार के परिवर्तन प्रदान करने के लिए जिम्मेदार सक्रिय जीयूआई विजेट के साथ कई बार उनके बीच स्थानांतरित किया जा सकता है। पेस्टबोर्ड यूआरएल, रंग, इमेज, स्ट्रिंग्स, एट्रिब्यूटेड स्ट्रिंग्स (रिच पाठ) और ध्वनि जैसी सामान्य वस्तुओं के हस्तांतरण की अनुमति देता है। ऑपरेटिंग सिस्टम और जीयूआई टूलकिट कुछ सामान्य रूपांतरण प्रदान कर सकते हैं, उदाहरण के लिए रिच टेक्स्ट से सादे पाठ में कनवर्ट करना और इसके विपरीत। आंकड़े स्थानांतरण के लिए विभिन्न प्रकार के पहचानकर्ता आधुनिक ऑपरेटिंग सिस्टम द्वारा समर्थित हैं, जो स्वचालित रूप से टाइप सिस्टम के बीच स्वीकार्य मैपिंग प्रदान कर सकते हैं, जैसे कि एमआईएमई और वर्दी प्रकार पहचानकर्ता के बीच। [7] [8]


कंप्यूटर सुरक्षा

क्लिपबोर्ड अपहरण एक शोषण (कंप्यूटर सुरक्षा) है जिसमें किसी व्यक्ति के क्लिपबोर्ड की सामग्री को दुर्भावनापूर्ण आंकड़े द्वारा प्रतिस्थापित किया जाता है, जैसे किसी दुर्भावनापूर्ण वेब साइट का लिंक। [9] जबकि कुछ सुरक्षा-छिद्रों को पैच किया गया था, जावास्क्रिप्ट का उपयोग अभी भी 'पेस्टजैकिंग' नामक हमले के माध्यम से क्लिपबोर्ड सामग्री को संशोधित करने के लिए किया जा सकता है। [10] [11] हमले को विकसित करने वाले डायलन ऐरे ने वेबसाइट की स्थापना की जो दर्शाती है कि कैसे इस शोषण का उपयोग किसी उपयोगकर्ता को उन कमांडों को चलाने के लिए किया जा सकता है जिन्हें वे चलाना नहीं चाहते थे। [12]

ऐसे कारनामे हुए हैं जहां वेब पेज क्लिपबोर्ड आंकड़े हड़प लेते हैं। 2013 की शुरुआत में शोधकर्ताओं ने एंड्रॉयड (ऑपरेटिंग सिस्टम)-आधारित पासवर्ड प्रबंधक से उत्पन्न होने वाले जोखिमों को उजागर किया और दस्तावेज किया कि कैसे इन ऐप्स में से 21 में से सबसे लोकप्रिय ऐप्स में से पासवर्ड को एंड्रॉइड डिवाइस पर किसी भी अन्य ऐप द्वारा अभिगम किया जा सकता है, जिसमें अत्यधिक निम्न-स्तरीय विशेषाधिकार वाले भी सम्मिलित हैं। [13] जो सीग्रिस्ट ने नोट किया कि यह ऑपरेटिंग सिस्टम-स्तरीय समस्या है जो एंड्रॉइड पर चलने वाली हर चीज को प्रभावित करती है। [14] [1]


क्लिपबोर्ड प्रबंधन और एक्सटेंशन

छूट जाए, क्लिपबोर्ड प्रबंधन कार्यक्रम का एक उदाहरण

क्लिपबोर्ड प्रबंधक एक्सटेंशन ऑपरेटिंग सिस्टम के एकीकृत क्लिपबोर्ड कार्यों में कार्यक्षमता जोड़ते हैं। वे ऐसे अनुप्रयोग हैं जो उपयोगकर्ता को क्लिपबोर्ड में हेरफेर करने में सक्षम बनाते हैं। लिनक्स जैसे प्लेटफॉर्म पर जो कई असंगत जीयूआई टूलकिट का उपयोग करते हैं, क्लिपबोर्ड प्रबंधकों को अधिकांशतः ऐसे विभिन्न ढांचे का उपयोग करके अनुप्रयोगों के बीच आंकड़े स्थानांतरित करने के लिए उपयोग किया जाता है।

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

चूंकि अधिकांश ऑपरेटिंग सिस्टम (जैसे विंडोज, मैकओएस, लिनक्स, एक्स 11, एंड्रॉइड, आईओएस) क्लिपबोर्ड सामग्री को किसी भी स्थायी स्टोरेज में सहेजते नहीं हैं - जब कोई उपयोगकर्ता लॉग आउट करता है या सिस्टम को रीबूट करता है तो क्लिपबोर्ड सामग्री हटा दी जाती है -क्लिपबोर्ड लगातार अतिरिक्त कार्यक्षमता सहेजना है। अन्य उदाहरण क्लिपबोर्ड आंकड़े को कॉपी या कट घटना पर ऑनलाइन स्थान पर सहेज कर स्थानीय क्लिपबोर्ड को ऑनलाइन एप्लिकेशन के साथ काम कर रहा है, जिससे यह आंकड़े पेस्ट करने के लिए ऑनलाइन एप्लिकेशन को उपलब्ध हो जाता है। क्लिपबोर्ड प्रबंधक प्रतिलिपि बनाने और चिपकाने का समर्थन नहीं करने वाले सॉफ़्टवेयर की सीमा को दूर करने के लिए उपकरण के रूप में भी काम कर सकते हैं (उदाहरण के लिए, दूरस्थ विंडोज सर्वर में लॉग इन करते समय, कोई अपने उपयोगकर्ता नाम और पासवर्ड को कॉपी और पेस्ट नहीं कर सकता है)।

ऑपरेटिंग सिस्टम-विशिष्ट क्लिपबोर्ड


माइक्रोसॉफ्ट विंडोज और रिएक्टोस

clip
Developer(s)Microsoft, ReactOS Contributors
Operating systemWindows, ReactOS
TypeCommand
LicenseWindows: Proprietary commercial software
ReactOS: GNU General Public License
Websitedocs.microsoft.com/en-us/windows-server/administration/windows-commands/clip

माइक्रोसॉफ़्ट, माइक्रोसॉफ़्ट विंडोज़ और रियेक्टओएस में क्लिपबोर्ड आइटम को कई उपलब्ध स्वरूपों में रखता है।

प्रत्येक आइटम में कम से कम एक क्लिपबोर्ड प्रारूप होता है, किन्तु एक ही आंकड़े के विभिन्न प्रकार के प्रारूप हो सकते हैं। तीन अलग-अलग प्रकार के संभावित प्रारूप हैं: [15]

  • मानक प्रारूप [16] (जैसे सीएफ _बिटमैप, या सीएफ _यूनिकोडटेक्सट),
  • पंजीकृत प्रारूप [17] (उदा. सीएफ _एचटीएमएल)
  • आंतरिक उपयोग के लिए निजी प्रारूप

विंडोज़ एक्सपी तक और क्लिपबोर्ड को क्लिपबुक दर्शक एप्लिकेशन के माध्यम से अभिगम किया जा सकता है। [18] विंडोज के नए संस्करणों में सामग्री को क्लिपबोर्ड प्रबंधकों के माध्यम से अभिगम किया जा सकता है।

आंकड़े को विंडोज में स्टोर किया जा सकता है [19] और रिएक्टोस [20] क्लिप कमांड (कंप्यूटिंग) का उपयोग करके कमांड लाइन के माध्यम से क्लिपबोर्ड:[21]

<वाक्यविन्यास लैंग = कंसोल>

$ # किसी फ़ोल्डर की सामग्री को क्लिपबोर्ड पर चिपकाने के लिए:

$ दिर | क्लिप

</वाक्यविन्यास हाइलाइट>

क्लिपबोर्ड को पावरशेल के माध्यम से भी अभिगम किया जा सकता है: [22] [23]

<वाक्यविन्यास प्रकाश लैंग = शक्तियाँ>

  1. किसी निर्देशिका की सामग्री को क्लिपबोर्ड पर चिपकाने के लिए

सेट-क्लिपबोर्ड -पथ सी:\निर्देशिका\

  1. क्लिपबोर्ड की सामग्री प्राप्त करने के लिए

गेट-क्लिपबोर्ड

</वाक्यविन्यास हाइलाइट>

एप्पल मैकओएस

एप्पल इंक. मैकओएस में क्लिपबोर्ड एकाधिक उपलब्ध प्रारूप में एक आइटम रखता है।

खोजकर्ता के संपादन मेनू से क्लिपबोर्ड दिखाएँ मेनू आइटम का चयन करके क्लिपबोर्ड की सामग्री देखी जा सकती है। अपरिष्कृत आंकड़े और संग्रहीत स्वरूपों को क्लिपबोर्ड व्यूअर का उपयोग करके देखा जा सकता है। [24]

निम्न आदेशों का उपयोग करके क्लिपबोर्ड को कमांड लाइन से अभिगम किया जा सकता है: [25] [26]

<वाक्यविन्यास लैंग = कंसोल>

क्लिपबोर्ड में आंकड़े कॉपी करने के लिए $#:

$ इको 'हैलो वर्ल्ड' | पीबीकॉपी

$ # क्लिपबोर्ड से चिपकाने के लिए:

$ पीबीपीस्ट

हैलो वर्ल्ड

</वाक्यविन्यास हाइलाइट>

एक्स विंडो सिस्टम

सामान्यतः यूनिक्स और लिनक्स सिस्टम पर उपयोग किया जाने वाला एक्स विंडो सिस्टम तीन क्लिपबोर्ड प्रदान करता है, जिन्हें प्राथमिक, माध्यमिक और क्लिपबोर्ड नाम दिया गया है।[27]

विभिन्न चयनों का उपयोग और प्रबंधन मानकीकृत नहीं है। यद्यपि, अधिकांश आधुनिक टूलकिट और डेस्कटॉप वातावरण, जैसे सूक्ति या कहाँ, व्यापक रूप से स्वीकृत सम्मेलन का पालन करते हैं, जिसे फ्रीडेस्क्टॉप.ओआरजी विनिर्देशन में उल्लिखित किया गया है। [28] चयन, क्लिपबोर्ड, का उपयोग पारंपरिक क्लिपबोर्ड सिमेंटिक्स के लिए किया जाता है, जिसमें विंडोज के समान शॉर्टकट होते हैं। अन्य चयन, प्राथमिक, एक्स11-विशिष्ट क्रियाविधि है। तीसरे (मध्य) माउस बटन के साथ हाइलाइट और पेस्ट करने पर आंकड़े तुरंत कॉपी हो जाता है। [29] यह कॉपी किया गये आंकड़े सामान्यतः क्लिपबोर्ड चयन से अलग होता है और इसकी सामग्री को नहीं बदलता है। [30] माध्यमिक को प्राथमिक के विकल्प के रूप में नियोजित किया गया था किन्तु इसका उपयोग केवल असंगत रूप से किया जाता है। [27]

दो कमांड लाइन टूल्स (एक्ससेल और एक्सक्लिप) हैं जो क्लिपबोर्ड तक पहुंच सकते हैं: [31]

<वाक्यविन्यास लैंग = बैश>

$ # एक्सक्लिप का उपयोग करके क्लिपबोर्ड पर मानक आउटपुट पेस्ट करने के लिए

$ प्रतिध्वनि पाठ | एक्सक्लिप -इन -सिलेक्शन क्लिपबोर्ड

$ # एक्ससेल का उपयोग करके क्लिपबोर्ड पर मानक आउटपुट पेस्ट करने के लिए

$ प्रतिध्वनि पाठ | एक्ससेल --क्लिपबोर्ड

</वाक्यविन्यास हाइलाइट>

ओएस एक्स और विंडोज़ में मुख्य अंतर यह है कि क्लिपबोर्ड में वास्तव में कोई आंकड़े संग्रहीत नहीं होता है, किन्तु केवल कॉपी किए गए या कटे हुए आंकड़े का संदर्भ होता है। एप्लिकेशन क्लिपबोर्ड चयन के स्वामित्व का प्रमाणित करता है और इसके स्वामित्व को एक्स सर्वर तक पहुंचाता है। [29] इस आंकड़े को चिपकाते समय, उस एप्लिकेशन से आंकड़े और उसके उपलब्ध स्वरूपों का अनुरोध किया जाता है जो क्लिपबोर्ड चयन का स्वामी होता है। [32]


अमीगाओएस

अमिगा ऑपरेटिंग सिस्टम 256 इकाइयों का उपयोग करता है, इसलिए एक ही समय में कई क्लिपबोर्ड होते हैं। [33]


एंड्रॉइड

एंड्रॉइड क्लिपबोर्ड प्रदान करता है जो क्लिप ऑब्जेक्ट तक पकड़ सकता है और पूरे सिस्टम तक पहुंच योग्य है। सरल पाठ सीधे क्लिपबोर्ड में संग्रहीत होता है; जटिल आंकड़े को संदर्भ द्वारा संग्रहीत किया जाता है। क्लिप ऑब्जेक्ट में तीन स्वरूपों में से है: टेक्स्ट स्ट्रिंग, यूआरआई ऑब्जेक्ट या इंटेंट। [34]

क्लिपबोर्ड के साथ इंटरैक्ट करने के लिए, मोबाइल एप्लिकेशन क्लास क्लिपबोर्ड मैनेजर का उपयोग करता है [35] और सिस्टम ऑब्जेक्ट्स को कट, कॉपी और पेस्ट करने के लिए कहता है।

एंड्रॉइड 8.0 में, क्लिपबोर्ड पहले उपयोगकर्ता इंटरफ़ेस में दिखाई देता है: ऐसी स्थिति में जहां उपयोगकर्ता क्लिपबोर्ड से चिपकाने के लिए तैयार होता है, क्लिपबोर्ड विकल्प दिखाई देता है जो उपयोगकर्ता को अतीत में क्लिपबोर्ड पर कॉपी या कट की गई कई वस्तुओं तक पहुंच प्रदान करता है। इसके अतिरिक्त, और पिछले संस्करणों में, उपयोगकर्ता के पास क्लिपबोर्ड तक कोई पहुंच नहीं है सिवाय उन ऐप्स के जो इसे उपयोगकर्ता के लिए उपलब्ध कराते हैं।

एप्पल आईओएस

क्लिपबोर्ड को ओएस एक्स के समान iओएस में पेस्टबोर्ड कहा जाता है। इस ऑपरेटिंग सिस्टम पर ऐप्स अतिरिक्त पेस्टबोर्ड बना सकते हैं, जिन्हें यूआईपेस्टबोर्ड क्लास के उदाहरण कहा जाता है, जो सार्वजनिक या निजी हो सकते हैं। उदाहरण आइटम या एकाधिक आइटम को विभिन्न स्वरूपों में रख सकता है। [36]

स्वरूपों की पहचान यूनिफ़ॉर्म टाइप आइडेंटिफ़ायर (यूटीआई ) द्वारा की जाती है। [37]

पेस्टबोर्ड में निहित आंकड़े को जीयूआई के माध्यम से अभिगम नहीं किया जा सकता है, किन्तु केवल सिस्टम और एप्लिकेशन से।

एपीआई

एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस के माध्यम से एप्लिकेशन क्लिपबोर्ड या उसके आंकड़े तक पहुंच सकते हैं।

जावास्क्रिप्ट

जावास्क्रिप्ट में वर्ग जो उपयोगकर्ता क्लिपबोर्ड आंकड़े(क्लिपबोर्डइवेंट) में परिवर्तन का पता लगाता है [38] और क्लिपबोर्ड की सामग्री को बदलने या उससे पढ़ने के लिए कार्य करता है (क्लिपबोर्डडाटा.गेटडाटा(), क्लिपबोर्डडाटा.सेटडाटा()) [39] उपस्थित हैं, किन्तु प्रत्येक ब्राउज़र द्वारा समर्थित नहीं हैं क्योंकि उपयोगकर्ता के क्लिपबोर्ड को बदलना सुरक्षा समस्या का प्रतिनिधित्व कर सकता है।

क्यूटी

क्यूटी (सॉफ्टवेयर) में प्रत्येक समर्थित प्लेटफॉर्म के लिए रैपर [40] उपस्थित हैं। यह क्लास क्यूक्लिपबोर्ड के उपयोग के साथ विंडो सिस्टम क्लिपबोर्ड तक पहुंच प्रदान करता है। यह वर्ग कार्यों द्वारा सामान्य आंकड़े तक पहुँच की सुविधा प्रदान करता है। [41] क्लिपबोर्ड में संग्रहीत तत्व के आंकड़े को एमआईएमई के ​​​​माध्यम से इंगित किया जाता है और इस वर्ग के कार्यों की सहायता से क्लिपबोर्ड में एमआईएमई आंकड़े भी डाले जा सकते है।

यह भी देखें

  • क्लिपबोर्ड प्रबंधक
  • कट, कॉपी और पेस्ट करें

संदर्भ

  1. 1.0 1.1 "What is a Clipboard in Computing? - Definition from Techopedia". Techopedia.com (in English). Archived from the original on 2018-02-02. Retrieved 2018-02-01.
  2. Kimmatkar, Sarang B. (2014). "Extending functionalities of default clipboard". (IJCSIT) International Journal of Computer Science and Information Technologies 5. 6.
  3. Stephens, Rod (2010). Visual Basic 2010 : programmer's reference. Library Genesis. Indianapolis, IN : Wiley Pub., Inc. ISBN 978-0-470-49983-2.
  4. Moggridge, Bill (2007). Designing interactions. Cambridge, Massachusetts: MIT Press. p. 65ff. ISBN 9780262134743.
  5. Larry Tesler. "A User Experience Retrospective". Archived from the original on 2018-02-02. Retrieved 23 January 2018.
  6. "Dragging Files". developer.apple.com. Retrieved 9 December 2018.
  7. "NSPasteboard - AppKit | Apple Developer Documentation". developer.apple.com. Archived from the original on 2018-05-26. Retrieved 9 December 2018.
  8. "Adopting Uniform Type Identifiers". developer.apple.com. Archived from the original on 2018-07-21. Retrieved 9 December 2018.
  9. "What is clipboard hijack attack? - Definition from WhatIs.com". WhatIs.com. Archived from the original on 2017-01-05. Retrieved 4 January 2017.
  10. Chirgwin, Richard. "Pastejack attack turns your clipboard into a threat". The Register. Archived from the original on 2017-01-04. Retrieved 4 January 2017.
  11. "Researcher warns of 'pastejacking' hack attacks targeting users' clipboards". Graham Cluley. 26 May 2016. Archived from the original on 2017-01-05. Retrieved 4 January 2017.
  12. "dxa4481/Pastejacking". GitHub. Archived from the original on 2017-01-04. Retrieved 4 January 2017.
  13. Fahl, Sascha; Harbach, Marian; Oltrogge, Marten; Muders, Thomas; Smith, Matthew (2013). "Hey, You, Get Off of My Clipboard" (PDF). Financial Cryptography and Data Security. Lecture Notes in Computer Science. Vol. 7859. pp. 144–161. doi:10.1007/978-3-642-39884-1_12. ISBN 978-3-642-39883-4. Archived (PDF) from the original on 2017-09-19. Retrieved 4 January 2017.
  14. "Using a password manager on Android? It may be wide open to sniffing attacks". Ars Technica. 21 November 2014. Archived from the original on 2017-01-04. Retrieved 4 January 2017.
  15. "Clipboard Formats (Windows)". msdn.microsoft.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-03.
  16. "Standard Clipboard Formats (Windows)". msdn.microsoft.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-03.
  17. "HTML Clipboard Format (Internet Explorer)". msdn.microsoft.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-03.
  18. "View & Manage Clipboard In Windows 10/8/7". The Windows Club (in English). 2013-04-12. Archived from the original on 2018-02-12. Retrieved 2018-02-06.
  19. "clip | Microsoft Docs". Docs.microsoft.com. 2017-10-16. Retrieved 2019-09-26.
  20. "reactos/base/applications/cmdutils/clip at master · reactos/reactos · GitHub". Github.com. Retrieved 2019-09-26.
  21. "How to Copy Command Line Output to the Windows Clipboard". www.labnol.org (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-06.
  22. sdwheeler. "Get-Clipboard (Microsoft.PowerShell.Management)". docs.microsoft.com (in English). Archived from the original on 2018-01-26. Retrieved 2018-02-06.
  23. sdwheeler. "Set-Clipboard (Microsoft.PowerShell.Management)". docs.microsoft.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-06.
  24. व्यूअर/Introduction/Intro.html "क्लिपबोर्ड व्यूअर". developer.apple.com (in English). व्यूअर/Introduction/Intro.html Archived from the original on 2018-02-07. Retrieved 2018-02-06. {{cite web}}: Check |archive-url= value (help); Check |url= value (help)
  25. "Copy to clipboard from terminal in OS X". rogeriopvl.com. Archived from the original on 2013-08-15. Retrieved 2013-07-02.
  26. "pbcopy(1) Mac OS X Manual Page". apple.com. Archived from the original on 2014-03-28. Retrieved 2013-07-02.
  27. 27.0 27.1 "Clipboard - ArchWiki". wiki.archlinux.org (in English). Archived from the original on 2018-02-17. Retrieved 2018-02-16.
  28. "clipboards-spec". freedesktop.org. Archived from the original on 2014-12-24. Retrieved 2014-08-16.
  29. 29.0 29.1 "Copy & Paste, Drag & Drop [MI Wiki]". wiki.mi.ur.de (in Deutsch). Archived from the original on 2018-02-16. Retrieved 2018-02-16.
  30. "gnu.org". www.gnu.org (in English). Archived from the original on 2017-12-24. Retrieved 2018-02-16.
  31. "Copying and Pasting To and From the System Clipboard On The Command Line — Fernando Basso". fernandobasso.github.io (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-06.
  32. "X Selections, X Cut Buffers, and Emacs Kill Rings". www.jwz.org. Archived from the original on 2018-03-04. Retrieved 2018-02-02.
  33. "Clipboard Device - AmigaOS Documentation Wiki". wiki.amigaos.net (in English). Archived from the original on 2018-02-05. Retrieved 2018-02-03.
  34. "Copy and Paste | Android Developers". developer.android.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-06.
  35. "ClipboardManager | Android Developers". developer.android.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-02.
  36. "मोटा". developer.apple.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-01.
  37. "Uniform Type Identifier". developer.apple.com (in English). Archived from the original on 2018-02-07. Retrieved 2018-02-06.
  38. "Clipboard API and events – ClipboardEvent". www.w3.org. Archived from the original on 2018-01-28. Retrieved 2018-02-08.
  39. "Clipboard API and events – Synchronous Clipboard API". www.w3.org (in English). Archived from the original on 2018-01-28. Retrieved 2018-02-08.
  40. "platforms\plugins\src - qt/qtbase.git - Qt Base (Core, Gui, Widgets, Network, ...)". code.qt.io (in English). Archived from the original on 2018-02-09. Retrieved 2018-02-02.
  41. "QClipboard Class | Qt GUI 5.10". doc.qt.io (in English). Archived from the original on 2018-02-02. Retrieved 2018-02-02.


अग्रिम पठन


बाहरी संबंध