อ่าน 9 นาที
คลิปบอร์ด (คอมพิวเตอร์)
คลิปบอร์ด เป็น บัฟเฟอร์ ที่ ระบบปฏิบัติการ บาง ระบบ จัดเตรียมไว้สำหรับการจัดเก็บและถ่ายโอนระยะสั้นระหว่างแอปพลิเคชัน [ 1 ]
คลิปบอร์ด (คอมพิวเตอร์)
คลิปบอร์ด เป็น บัฟเฟอร์ ที่ ระบบปฏิบัติการบาง ระบบ จัดเตรียมไว้สำหรับการจัดเก็บและถ่ายโอนระยะสั้นระหว่างแอปพลิเคชัน[ 1 ]
คลิปบอร์ดเป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันที่โปรแกรมสามารถระบุการตัด คัดลอก และวางได้โปรแกรมจะต้องกำหนดวิธีการให้ผู้ใช้สั่งการการทำงานเหล่านี้ ซึ่งอาจรวมถึงการกำหนดคีย์ลัดและการเลือกเมนู เมื่อมี การคัดลอก หรือตัด องค์ประกอบคลิปบอร์ดจะต้องจัดเก็บข้อมูลให้เพียงพอเพื่อให้ได้ผลลัพธ์ที่เหมาะสมไม่ว่าองค์ประกอบนั้นจะถูกวางที่ใดก็ตาม โปรแกรมแอปพลิเคชันอาจขยายฟังก์ชันของคลิปบอร์ดที่ระบบปฏิบัติการมีให้ โปรแกรมจัดการคลิปบอร์ดอาจให้ผู้ใช้ควบคุมคลิปบอร์ดได้มากขึ้นความหมาย เฉพาะของคลิปบอร์ด จะแตกต่างกันไปในแต่ละระบบปฏิบัติการ และอาจแตกต่างกันไปในเวอร์ชันต่างๆ ของระบบเดียวกัน และบางครั้งอาจถูกเปลี่ยนแปลงโดยโปรแกรมและโดยการตั้งค่าของผู้ใช้
WindowsและmacOSรองรับการทำธุรกรรมคลิปบอร์ดเพียงครั้งเดียว[ 2 ] [ 3 ]อย่างไรก็ตามเดสก์ท็อป Linuxโดยทั่วไปจะให้ประวัติการทำธุรกรรมคลิปบอร์ดทั้งหมด (บางครั้งเรียกว่าkill ring ) แก่ผู้ใช้ ทำให้พวกเขาสามารถจัดเก็บข้อมูลหลายชิ้นพร้อมกันก่อนที่จะเรียกใช้เมื่อต้องการ
ประวัติศาสตร์
คลิปบอร์ดถูกใช้เป็นบัฟเฟอร์สำหรับข้อความสั้นๆ เป็นครั้งแรกโดยPentti Kanervaเมื่อเขาใช้มันเพื่อจัดเก็บข้อความที่ถูกลบเพื่อกู้คืน[ 4 ]เนื่องจากสามารถลบข้อความในที่หนึ่งและกู้คืนในอีกที่หนึ่งได้ คำว่า "ลบ" จึงไม่ใช่ความหมายที่คาดหวังในกรณีนี้Larry Teslerเปลี่ยนชื่อสิ่งนี้ในปี 1973 เป็นตัด คัดลอก และวางและบัญญัติศัพท์คำว่า "คลิปบอร์ด" สำหรับบัฟเฟอร์นี้ เนื่องจากเทคนิคเหล่านี้ต้องการคลิปบอร์ดสำหรับการบันทึกข้อมูลที่คัดลอกหรือตัดไว้ชั่วคราว[ 5 ]
รูปแบบข้อมูล
แอปพลิเคชันสื่อสารผ่านคลิปบอร์ดโดยการให้ การแสดงผล แบบอนุกรมของวัตถุหรือคำสัญญา (สำหรับวัตถุขนาดใหญ่) [ 6 ]ในบางสถานการณ์ การถ่ายโอนรูปแบบข้อมูลทั่วไปบางอย่างอาจทำได้โดยไม่เปิดเผยผ่านการใช้โรงงานนามธรรมตัวอย่างเช่นMac OS Xใช้คลาสที่เรียกว่าNSImageเพื่อให้เข้าถึงข้อมูลรูปภาพที่จัดเก็บไว้ในคลิปบอร์ด แม้ว่ารูปแบบจริงของข้อมูลรูปภาพที่รองรับวัตถุจะถูกซ่อนไว้ก็ตาม แอปพลิเคชันที่ส่งและรับจะเจรจารูปแบบที่สามารถถ่ายโอนระหว่างกันได้ โดยบ่อยครั้งที่วิดเจ็ต GUI ที่ใช้งานอยู่ จะเป็นผู้รับผิดชอบในการแปลงประเภทที่ยอมรับได้ คลิปบอร์ดอนุญาตให้ถ่ายโอนรายการทั่วไป เช่น URL สี รูปภาพ สตริง สตริงที่มีคุณสมบัติ ( ข้อความริช ) และเสียง ระบบปฏิบัติการและชุดเครื่องมือ GUI อาจมีการแปลงทั่วไปบางอย่าง เช่น การแปลงจากข้อความริชเป็นข้อความ ธรรมดา และในทางกลับกัน ระบบปฏิบัติการสมัยใหม่รองรับตัวระบุประเภทต่างๆ สำหรับการถ่ายโอนข้อมูล ซึ่งอาจให้การแมปที่ยอมรับได้ระหว่างระบบประเภทโดยอัตโนมัติ เช่น ระหว่างMIMEและUniform Type Identifier [ 7 ] [ 8 ]
ความปลอดภัยของคอมพิวเตอร์
การโจรกรรมคลิปบอร์ดหรือการแทรกข้อมูลในคลิปบอร์ดเป็นการโจมตีที่เนื้อหาในคลิปบอร์ดของผู้ใช้ถูกแทนที่ด้วยข้อมูลที่เป็นอันตราย เช่น ลิงก์ไปยังเว็บไซต์ที่เป็นอันตราย[ 9 ]ตัวอย่างเช่น หากผู้ใช้คัดลอก ที่อยู่รับสกุล เงินดิจิทัลลงในคลิปบอร์ด โปรแกรมโจรกรรมสามารถเขียนทับด้วยที่อยู่ซึ่งควบคุมโดยผู้โจรกรรมได้ ดังนั้นเมื่อผู้ใช้วางที่อยู่ สกุลเงินดิจิทัลของพวกเขาจะถูกส่งไปยังผู้โจรกรรมแทนที่จะเป็นผู้รับที่ตั้งใจไว้[ 10 ]แม้ว่าช่องโหว่ด้านความปลอดภัยบางส่วนจะได้รับการแก้ไขแล้ว แต่JavaScriptยังคงสามารถใช้เพื่อแก้ไขเนื้อหาในคลิปบอร์ดผ่านการโจมตีที่เรียกว่า 'pastejacking' [ 11 ] [ 12 ] Dylan Ayrey ผู้พัฒนาการโจมตีนี้ได้สร้างเว็บไซต์ที่แสดงให้เห็นว่าการโจมตีนี้สามารถใช้เพื่อหลอกให้ผู้ใช้เรียกใช้คำสั่งที่พวกเขาไม่ต้องการเรียกใช้ได้อย่างไร[ 13 ]
มีช่องโหว่ที่เว็บเพจสามารถดึงข้อมูลจากคลิปบอร์ดได้ ในช่วงต้นปี 2013 นักวิจัยได้เปิดเผยความเสี่ยงที่เกิดจากโปรแกรมจัดการรหัสผ่านบน ระบบ Androidและบันทึกว่ารหัสผ่านในแอปยอดนิยม 21 แอปนั้นสามารถเข้าถึงได้โดยแอปอื่นๆ บนอุปกรณ์ Android รวมถึงแอปที่มีสิทธิ์ระดับต่ำมาก[ 14 ]โจ ซีกริสต์ ตั้งข้อสังเกตว่านี่เป็น " ปัญหาในระดับ ระบบปฏิบัติการที่ส่งผลกระทบต่อทุกอย่างที่ทำงานบน Android" [ 15 ] [ 1 ]
การจัดการคลิปบอร์ดและส่วนขยาย

ส่วนขยาย ตัวจัดการคลิปบอร์ดจะเพิ่มฟังก์ชันการทำงานให้กับฟังก์ชันคลิปบอร์ดในตัวของระบบปฏิบัติการ ส่วนขยายเหล่านี้เป็นแอปพลิเคชันที่ช่วยให้ผู้ใช้สามารถจัดการคลิปบอร์ดได้ บนแพลตฟอร์มอย่างเช่น Linux ที่ใช้ชุดเครื่องมือ GUI หลายชุดที่ไม่เข้ากัน ตัวจัดการคลิปบอร์ดมักถูกใช้เพื่อถ่ายโอนข้อมูลระหว่างแอปพลิเคชันที่ใช้เฟรมเวิร์กที่แตกต่างกันเหล่านั้น
เมื่อโปรแกรมจัดการคลิปบอร์ดอนุญาตให้ทำการตัดและวางหลายรายการพร้อมกัน คลิปบอร์ดจะถูกมองว่าเป็นเหมือนกองเอกสารหรือสมุดบันทึก โดยการตัดและคัดลอกใหม่จะถูกจัดวางไว้ในรายการธุรกรรมล่าสุด การวางแบบมาตรฐานจะคัดลอกธุรกรรมล่าสุด ในขณะที่การวางแบบพิเศษจะช่วยให้เข้าถึงธุรกรรมอื่นๆ ที่บันทึกไว้ได้ โปรแกรมจัดการเหล่านี้โดยทั่วไปยังมีหน้าต่างที่แสดงประวัติการทำธุรกรรมและอนุญาตให้ผู้ใช้เลือกสำเนาเก่า แก้ไข เปลี่ยนรูปแบบ และแม้แต่ค้นหาในสำเนาเหล่านั้นได้
เนื่องจากระบบปฏิบัติการส่วนใหญ่ (เช่น Windows, macOS, Linux, X11, Android, iOS) ไม่บันทึกเนื้อหาในคลิปบอร์ดลงในที่จัดเก็บถาวรใดๆ – เมื่อผู้ใช้ล็อกเอาต์หรือรีบูตระบบ เนื้อหาในคลิปบอร์ดจะถูกลบ – ดังนั้นฟังก์ชันเพิ่มเติมคือการบันทึกคลิปบอร์ดอย่างถาวร อีกตัวอย่างหนึ่งคือการทำให้คลิปบอร์ดในเครื่องทำงานร่วมกับแอปพลิเคชันออนไลน์ได้ โดยการบันทึกข้อมูลคลิปบอร์ดไปยังตำแหน่งออนไลน์เมื่อมีการคัดลอกหรือตัด ทำให้ข้อมูลนี้พร้อมใช้งานสำหรับแอปพลิเคชันออนไลน์เพื่อการวาง นอกจากนี้ โปรแกรมจัดการคลิปบอร์ดยังสามารถใช้เป็นเครื่องมือเพื่อเอาชนะข้อจำกัดของซอฟต์แวร์ที่ไม่รองรับการคัดลอกและวาง (ตัวอย่างเช่น ขณะล็อกอินเข้าสู่เซิร์ฟเวอร์ Windows ระยะไกล ผู้ใช้ไม่สามารถคัดลอกและวางชื่อผู้ใช้และรหัสผ่านได้)
คลิปบอร์ดเฉพาะระบบปฏิบัติการ
อามิกาโอเอส
ระบบ ปฏิบัติการ Amigaใช้หน่วยประมวลผล 256 หน่วย ดังนั้นจึงมีคลิปบอร์ดหลายอันพร้อมกัน[ 16 ]
แอนดรอยด์
Android มีคลิปบอร์ดที่สามารถเก็บวัตถุคลิปได้สูงสุดหนึ่งรายการและสามารถเข้าถึงได้ทั่วทั้งระบบ ข้อความธรรมดาจะถูกจัดเก็บโดยตรงในคลิปบอร์ด ส่วนข้อมูลที่ซับซ้อนจะถูกจัดเก็บโดยการอ้างอิง วัตถุคลิปมีรูปแบบใดรูปแบบหนึ่งจากสามรูปแบบ ได้แก่ สตริงข้อความ วัตถุ URI หรือเจตนา[ 17 ]
ในการโต้ตอบกับคลิปบอร์ดแอปจะใช้คลาส ClipboardManager [ 18 ]และการเรียกใช้ระบบเพื่อตัด คัดลอก และวางวัตถุ
ใน Android 8.0 คลิปบอร์ดจะปรากฏในส่วนติดต่อผู้ใช้เป็นครั้งแรก: ในสถานการณ์ที่ผู้ใช้เตรียมที่จะวางข้อมูลจากคลิปบอร์ด ตัวเลือก "คลิปบอร์ด" จะปรากฏขึ้น ซึ่งช่วยให้ผู้ใช้เข้าถึงวัตถุต่างๆ ที่คัดลอกหรือตัดไปยังคลิปบอร์ดในอดีตได้ นอกจากนั้นแล้ว ในเวอร์ชันก่อนหน้า ผู้ใช้จะไม่สามารถเข้าถึงคลิปบอร์ดได้ ยกเว้นในแอปพลิเคชันที่อนุญาตให้ผู้ใช้ใช้งานได้
แอป iOS
คลิปบอร์ดเรียกว่า "pasteboard" ใน iOS คล้ายกับ OS X แอปบนระบบปฏิบัติการนี้สามารถสร้าง pasteboard เพิ่มเติมได้ ซึ่งเรียกว่า instances ของคลาส UIPasteboard ซึ่งสามารถเป็นแบบสาธารณะหรือส่วนตัวก็ได้ instance หนึ่งสามารถเก็บรายการเดียวหรือหลายรายการในรูปแบบต่างๆ ได้[ 19 ]
รูปแบบต่างๆ จะถูกระบุโดยUniform Type Identifiers (UTI) [ 20 ]
ข้อมูลที่อยู่ในคลิปบอร์ดไม่สามารถเข้าถึงได้ผ่านทาง GUI แต่สามารถเข้าถึงได้จากระบบและแอปพลิเคชันเท่านั้น
ระบบปฏิบัติการ macOS
คลิปบอร์ดในmacOSสามารถเก็บรายการเดียวในหลายรูปแบบที่ใช้งานได้
สามารถดูเนื้อหาของคลิปบอร์ดได้โดยเลือกรายการเมนู แสดงคลิปบอร์ด จากเมนู แก้ไข ของ Finder สามารถดูข้อมูลดิบและรูปแบบที่จัดเก็บไว้ได้โดยใช้ ClipboardViewer [ 21 ]
สามารถเข้าถึงคลิปบอร์ดจากบรรทัดคำสั่งได้โดยใช้คำสั่งต่อไปนี้: [ 22 ] [ 23 ]
$ # คัดลอกข้อมูลลงในคลิปบอร์ด: $ echo 'hello world' | pbcopy $ # วางข้อมูลจากคลิปบอร์ด: $ pbpaste hello worldไมโครซอฟต์ วินโดวส์ และ รีแอคโอเอส
| คลิป | |
|---|---|
คำสั่งReactOS clip | |
| นักพัฒนา | ผู้พัฒนา Microsoftและ ReactOS |
| ระบบปฏิบัติการ | วินโดวส์ , รีแอคโอเอส |
| พิมพ์ | สั่งการ |
| ใบอนุญาต | Windows: ซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์ ReactOS: สัญญาอนุญาตสาธารณะทั่วไปของ GNU |
| เว็บไซต์ | docs.microsoft.com/en-us/windows-server/administration/windows-commands/clip |
คลิปบอร์ดในMicrosoft WindowsและReactOSสามารถเก็บรายการเดียวในหลายรูปแบบที่ใช้งานได้
แต่ละรายการมีรูปแบบคลิปบอร์ดอย่างน้อยหนึ่งรูปแบบ แต่สามารถมีรูปแบบที่แตกต่างกันของข้อมูลเดียวกันได้ รูปแบบที่เป็นไปได้สามประเภทที่แตกต่างกันมีดังนี้: [ 24 ]
- รูปแบบมาตรฐาน[ 25 ] (เช่น CF_BITMAP หรือ CF_UNICODETEXT)
- รูปแบบที่ลงทะเบียน[ 26 ] (เช่น CF_HTML)
- รูปแบบส่วนตัวสำหรับใช้ภายใน
จนถึงWindows XPสามารถเข้าถึงคลิปบอร์ดได้ผ่านแอปพลิเคชัน ClipBook Viewer [ 27 ]ใน Windows เวอร์ชันใหม่กว่า สามารถเข้าถึงเนื้อหาได้ผ่าน ตัว จัดการ คลิปบอร์ด
สามารถจัดเก็บข้อมูลลงในคลิปบอร์ดของ Windows [ 28 ]และ ReactOS [ 29 ] ผ่านทางบรรทัดคำสั่งโดยใช้ คำสั่ง clip : [ 30 ]
$ # เพื่อคัดลอกเนื้อหาของโฟลเดอร์ไปยังคลิปบอร์ด: $ dir | clip สามารถเข้าถึงคลิปบอร์ดผ่านPowerShell ได้เช่นกัน : [ 31 ] [ 32 ]
# เพื่อวางเนื้อหาของไดเร็กทอรีลงในคลิปบอร์ดSet-Clipboard -Path "C:\directory\" # เพื่อดึงเนื้อหาจากคลิปบอร์ดGet-Clipboardระบบปฏิบัติการ Windows 10และWindows 11มีแอปพลิเคชันคลิปบอร์ด ซึ่งช่วยให้สามารถจัดเก็บข้อความหลายรายการในคลิปบอร์ดได้ สามารถเข้าถึงได้โดยการกดปุ่ม Windows+V
ซิมเบียน
Symbian S60 ( ซีรี่ส์ 60 ) ขึ้นอยู่กับรุ่น มีคลิปบอร์ดในตัวที่รองรับการจัดเก็บ รูปภาพและข้อความ แบบ Rich Text [ 33 ] [ 34 ] [ 35 ]
ในการคัดลอกและวางข้อความ ให้กดปุ่มค้างไว้ แล้ว#เลื่อนไปทางซ้ายหรือขวาเพื่อเลือกข้อความ ในการคัดลอกข้อความไปยังคลิปบอร์ด ให้กดปุ่มค้างไว้เช่นกัน แล้วเลือกในการแทรกข้อความลงในเอกสาร ให้กดปุ่มค้างไว้แล้วเลือก#
Copy#Paste
ใน S60v3 (S60 รุ่นที่ 3, Symbian 9.1–9.2) ตัวอย่างการใช้งานคลิปบอร์ดที่ให้มาพร้อมกับ SDK: ..\Examples\SysLibs\Clipboard\Basicsในการอ่านและเขียนคลิปบอร์ด จะใช้CPlainTextคลาส:
CPlainTextนี่อาจเป็นวิธีแก้ปัญหาที่ดีมาก แต่ในโลกแห่งความเป็นจริงของ Symbian ลองอ่านคู่มือดู มีวลีเล็กๆ แต่สำคัญวลีหนึ่งที่อาจทำให้CPlainTextวิธีแก้ปัญหานี้ใช้ไม่ได้ในกรณีของคุณ:“…อักขระขึ้นบรรทัดใหม่ทั้งหมดจะถูกแปลงเป็นตัวคั่นย่อหน้า…”
— Nokia, การคัดลอก/ตัด/วางคลิปบอร์ด, http://wiki.forum.nokia.com/index.php/Clipboard_Copy/Cut/Paste
— ยูรี ชคาทูลา, การผสานรวมกับคลิปบอร์ดของซิมเบียน, https://symbianic-life.blogspot.com/2010/03/integrate-with-symbian-clipboard.html
ในSymbian Belleการสนับสนุนคลิปบอร์ดถูกกำหนดด้วยCClipboardคลาสในไลบรารีเฟรมเวิร์กแอปพลิเคชันพื้นฐาน (BAFL) [ 36 ] [ 37 ]
มีแอปพลิเคชันจัดการคลิปบอร์ดของบุคคลที่สามจำนวนหนึ่งทั้งแบบฟรีและเชิงพาณิชย์ที่รองรับคลิปบอร์ดหลายรายการซึ่งสร้างขึ้นสำหรับ Symbian รุ่นต่างๆ[ 38 ] [ 39 ] [ 40 ] [ 41 ]
ระบบหน้าต่าง X
ระบบX Windowที่ใช้กันทั่วไปใน ระบบ UnixและLinuxมีคลิปบอร์ดสามแบบ ซึ่งตั้งชื่อว่า "CLIPBOARD", "PRIMARY" และ "SECONDARY" [ 42 ]การใช้งานและการจัดการการเลือกต่างๆ ไม่ได้มีการกำหนดมาตรฐานไว้ ชุดเครื่องมือและสภาพแวดล้อมเดสก์ท็อปสมัยใหม่ส่วนใหญ่ รวมถึงGNOMEหรือKDEปฏิบัติตามแบบแผนที่ได้รับการยอมรับอย่างกว้างขวาง ซึ่งระบุไว้ในข้อกำหนดfreedesktop.org [ 43 ]การเลือกแบบหนึ่งคือ CLIPBOARD ใช้สำหรับความหมายของคลิปบอร์ดแบบดั้งเดิม โดยมีทางลัดเหมือนกับ Windows การเลือกอีกแบบหนึ่งคือ PRIMARY เป็นกลไกเฉพาะของ X11 ข้อมูลจะถูก "คัดลอก" ทันทีเมื่อไฮไลต์และวางด้วยปุ่มเมาส์ที่สาม (ปุ่มกลาง) [ 44 ]ข้อมูลที่คัดลอกนี้มักจะแยกออกจากส่วนที่เลือกใน CLIPBOARD และไม่เปลี่ยนแปลงเนื้อหา[ 45 ] SECONDARY ถูกวางแผนให้เป็นทางเลือกแทน PRIMARY แต่ใช้งานไม่สม่ำเสมอ[ 42 ]
การเข้าถึงคลิปบอร์ดทั้งสามผ่านบรรทัดคำสั่งสามารถทำได้โดยใช้เครื่องมือxclipและxsel [ 46 ]
$ # เพื่อวางเอาต์พุตมาตรฐานลงในคลิปบอร์ดโดยใช้ xclip $ echo text | xclip -in -selection clipboard $ # เพื่อวางเอาต์พุตมาตรฐานลงในคลิปบอร์ดโดยใช้ xsel $ echo text | xsel --clipboard ความแตกต่างหลักระหว่าง OS X และ Windows คือไม่มีข้อมูลใดถูกจัดเก็บไว้ในคลิปบอร์ด แต่มีเพียงการอ้างอิงถึงข้อมูลที่คัดลอกหรือตัดเท่านั้น แอปพลิเคชันจะอ้างสิทธิ์ความเป็นเจ้าของข้อมูลที่เลือกในคลิปบอร์ดและสื่อสารความเป็นเจ้าของไปยังเซิร์ฟเวอร์ X [ 44 ]เมื่อวางข้อมูลนี้ ข้อมูลและรูปแบบที่มีให้ใช้งานจะถูกร้องขอจากแอปพลิเคชันที่เป็นเจ้าของข้อมูลที่เลือกในคลิปบอร์ด[ 47 ]
API
แอปพลิเคชันสามารถเข้าถึงคลิปบอร์ดหรือข้อมูลในคลิปบอร์ดผ่านทางAPIได้
โค้ด JavaScript
ในJavaScriptมีคลาสที่ตรวจจับการเปลี่ยนแปลงในข้อมูลคลิปบอร์ดของผู้ใช้ (ClipboardEvent) [ 48 ]และฟังก์ชันในการแก้ไขเนื้อหาของคลิปบอร์ดหรืออ่านจากคลิปบอร์ด (clipboardData.getData(), clipboardData.setData()) [ 49 ]แต่ไม่ได้รับการสนับสนุนจากทุกเบราว์เซอร์ เนื่องจากการแก้ไขคลิปบอร์ดของผู้ใช้สามารถก่อให้เกิดปัญหาด้านความปลอดภัยได้
คิวที
ในQtมี wrapper สำหรับทุกแพลตฟอร์มที่รองรับ[ 50 ]อยู่ wrapper นี้ช่วยให้เข้าถึงคลิปบอร์ดของระบบหน้าต่างได้โดยใช้คลาส QClipboard คลาสนี้ช่วยให้เข้าถึงประเภทข้อมูลทั่วไปได้โดยใช้ฟังก์ชัน[ 51 ]ประเภทข้อมูลขององค์ประกอบที่จัดเก็บในคลิปบอร์ดจะระบุผ่าน MIME และข้อมูล MIME ก็สามารถใส่ลงในคลิปบอร์ดได้ด้วยความช่วยเหลือของฟังก์ชันจากคลาสนี้
ดูเพิ่มเติม
อ่านเพิ่มเติม
- Stanek, William R. (2008). คู่มือพกพาสำหรับผู้ดูแลระบบบรรทัดคำสั่งของ Windows ฉบับที่ 2 สำนักพิมพ์Microsoft ISBN 978-0735622623.
- McElhearn, Kirk (2006). บรรทัดคำสั่ง Mac OS X: Unix Under the Hood . John Wiley & Sons . ISBN 978-0470113851.
ลิงก์ภายนอก
- คลิป | Microsoft Docs
- 2. การสื่อสารระหว่างบุคคลโดยวิธีการเลือกในICCCM
- ศูนย์พัฒนา Windows: การถ่ายโอนวัตถุ Shell ด้วยการลากและวางและคลิปบอร์ด
- เครือข่ายนักพัฒนาของ Microsoft: วิธีการทำงานของคลิปบอร์ด ตอนที่ 1
- เครือข่ายนักพัฒนาของ Microsoft: วิธีการทำงานของคลิปบอร์ด ตอนที่ 2
- เครือข่ายนักพัฒนาของ Microsoft: การแสดงผลข้อมูลในคลิปบอร์ดล่าช้า
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คลิปบอร์ด (คอมพิวเตอร์)
คลิปบอร์ด เป็น บัฟเฟอร์ ที่ ระบบปฏิบัติการ บาง ระบบ จัดเตรียมไว้สำหรับการจัดเก็บและถ่ายโอนระยะสั้นระหว่างแอปพลิเคชัน [ 1 ]
ประวัติศาสตร์
คลิปบอร์ดถูกใช้เป็นบัฟเฟอร์สำหรับข้อความสั้นๆ เป็นครั้งแรกโดย Pentti Kanerva เมื่อเขาใช้มันเพื่อจัดเก็บข้อความที่ถูกลบเพื่อกู้คืน [ 4 ] เนื่องจากสามารถลบข้อความในที่หนึ่งและกู้คืนในอีกที่หนึ่งได้ คำว่า "ลบ" จึงไม่ใช่ความหมายที่คาดหวังในกรณีนี้ Larry Tesler...
รูปแบบข้อมูล
แอปพลิเคชันสื่อสารผ่านคลิปบอร์ดโดยการให้ การแสดงผล แบบอนุกรม ของวัตถุหรือคำสัญญา (สำหรับวัตถุขนาดใหญ่) [ 6 ] ในบางสถานการณ์ การถ่ายโอนรูปแบบข้อมูลทั่วไปบางอย่างอาจทำได้โดยไม่เปิดเผยผ่านการใช้ โรงงานนามธรรม ตัวอย่างเช่น Mac OS X ใช้คลาสที่เรียกว่า NSImage...
ความปลอดภัยของคอมพิวเตอร์
การโจรกรรมคลิปบอร์ดหรือการแทรกข้อมูลในคลิปบอร์ดเป็นการ โจมตี ที่เนื้อหาในคลิปบอร์ดของผู้ใช้ถูกแทนที่ด้วยข้อมูลที่เป็นอันตราย เช่น ลิงก์ไปยังเว็บไซต์ที่เป็นอันตราย [ 9 ] ตัวอย่างเช่น หากผู้ใช้คัดลอก ที่อยู่รับสกุล เงินดิจิทัล ลงในคลิปบอร์ด...