+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Mengenal Lebih jauh Clipboard pada Komputer

31 August, 2022   |   srimulia

Mengenal Lebih jauh Clipboard pada Komputer

Pengertian Clipboard?

Clipboard adalah buffer yang disediakan oleh beberapa sistem operasi untuk penyimpanan dan transfer jangka pendek di dalam dan di antara program aplikasi. Clipboard biasanya bersifat sementara dan tidak disebutkan namanya, dan isinya berada di RAM komputer.
Clipboard menyediakan antarmuka pemrograman aplikasi yang memungkinkan  program  untuk menentukan operasi potong, salin, dan tempel . Terserah program untuk menentukan  bagaimana pengguna mengarahkan operasi ini  untuk memerintahkan operasi ini, yang mungkin termasuk ikatan tombol dan pilihan menu . Saat menyalin menyalin atau memotong item, clipboard harus berisi informasi yang cukup untuk memungkinkan hasil yang  baik.. Program aplikasi dapat memperluas fungsionalitas clipboard yang disediakan oleh sistem operasi. Manajer clipboard dapat memberi pengguna lebih banyak kontrol atas clipboard. Semantik clipboard tertentu bervariasi di antara sistem operasi, juga dapat bervariasi di antara versi sistem yang sama, dan terkadang dapat diubah oleh program dan preferensi pengguna.

 

Sejarah Clipboard ?

Clipboard sebagai buffer untuk potongan teks kecil pertama kali digunakan ketika Pentti Kanerva menggunakannya untuk menyimpan teks yang dihapus untuk memulihkannya. Karena seseorang dapat menghapus teks di satu tempat dan memulihkannya di tempat lain, istilah "hapus" tidak diasumsikan dalam kasus ini,karena teks dapat dihapus. Larry Tesler menamainya cut, copy, dan paste pada tahun 1973 dan menggunakan istilah "clipboard" untuk buffer ini, karena teknik ini memerlukan clipboard untuk menyimpan sementara data yang disalin atau dipotong. 
 

Format Data 

Aplikasi berkomunikasi melalui clipboard dengan menyediakan representasi serial dari suatu objek, atau janji (untuk objek yang lebih besar). Dalam beberapa keadaan, transfer format data umum tertentu dapat dicapai secara tidak jelas melalui penggunaan pabrik abstrak ; misalnya, Mac OS X menggunakan kelas yang disebut NSImage untuk menyediakan akses ke data gambar yang disimpan di clipboard, meskipun format sebenarnya dari data gambar yang mendukung objek disembunyikan. Aplikasi pengirim dan penerima menegosiasikan format yang dapat ditransfer di antaranya, seringkali dengan widget GUI aktif bertanggung jawab untuk menyediakan transformasi tipe yang dapat diterima. Pasteboard memungkinkan untuk mentransfer item umum seperti URL, warna, gambar, string, string yang dikaitkan ( Rich text ), dan suara. Sistem operasi dan toolkit GUI dapat menyediakan beberapa konversi umum, misalnya mengkonversi dari teks kaya ke teks biasa dan sebaliknya. Berbagai mengidentifikasi tipe untuk transfer data didukung oleh sistem operasi modern, yang dapat secara otomatis menyediakan pemetaan yang dapat diterima antara sistem tipe, seperti antara MIME dan Uniform Type Identifier . 

 

Keamanan Komputer 

 

Pembajakan clipboard adalah eksploitasi di mana konten clipboard seseorang digantikan oleh data berbahaya, seperti tautan ke situs web jahat Sementara beberapa lubang keamanan telah ditambal, JavaScript masih dapat digunakan untuk memodifikasi konten clipboard melalui serangan yang dijuluki 'paste jacking'.Dylan Ayrey yang mengembangkan serangan membuat situs web yang menunjukkan bagaimana eksploitasi ini dapat digunakan untuk mengelabui pengguna agar menjalankan perintah yang tidak ingin mereka jalankan. 
Ada eksploitasi di mana halaman web mengambil data clipboard. Pada awal tahun 2013, para peneliti mengungkap risiko yang berasal dari pengelola kata sandi berbasis Android dan mendokumentasikan bagaimana kata sandi di 21 aplikasi paling populer ini dapat diakses oleh aplikasi lain di perangkat Android termasuk yang memiliki hak istimewa tingkat sangat rendah. Joe Siegrist mencatat bahwa ini adalah " masalah tingkat OS yang memengaruhi semua yang berjalan di Android".

 
Ekstensi Clipboard

Ekstensi pengelola clipboard menambahkan fungsionalitas ke fungsi clipboard terintegrasi dari sistem operasi. Mereka adalah aplikasi yang memungkinkan pengguna untuk memanipulasi clipboard. Pada platform seperti Linux yang menggunakan beberapa toolkit GUI yang tidak kompatibel, manajer clipboard sering digunakan untuk mentransfer data antar aplikasi menggunakan kerangka kerja yang berbeda.
Ketika manajer clipboard menyediakan beberapa transaksi potong dan tempel, clipboard diperlakukan sebagai tumpukan atau buku memo, dengan potongan dan salinan baru ditempatkan pada daftar transaksi terbaru. Operasi tempel standar menyalin transaksi terbaru, sementara tempel khusus menyediakan akses ke transaksi tersimpan lainnya. Manajer ini umumnya juga menyediakan jendela yang menampilkan riwayat transaksi dan memungkinkan pengguna untuk memilih salinan sebelumnya, mengeditnya, mengubah formatnya, dan bahkan mencari di antara salinan tersebut.
Karena sebagian besar sistem operasi (misalnya Windows, macOS, Linux, X11, Android, iOS) tidak menyimpan konten clipboard ke penyimpanan persisten apa pun – ketika pengguna keluar atau me-reboot sistem, konten clipboard dihapus – fungsionalitas tambahan adalah untuk menyimpan clipboard terus-menerus. Contoh lain adalah membuat clipboard lokal bekerja dengan aplikasi online dengan menyimpan data clipboard ke lokasi online pada acara salin atau potong, membuat data ini tersedia untuk aplikasi online untuk ditempel. Manajer clipboard juga dapat berfungsi sebagai alat untuk mengatasi keterbatasan perangkat lunak yang tidak mendukung salin dan tempel (misalnya, saat masuk ke server Windows jarak jauh, seseorang tidak dapat menyalin dan menempel nama pengguna dan kata sandi mereka).

Kegunaan Clipboard?

Berikut merupakan contoh kegunaan clipboard 
Membantu kita memudahkan saat mengcopy gambar yang sama dengan cukup klik gambar yang akan kita copy.
 Memudahkan kita saat mengcopy antar aplikasi office, seperti microsoft word ke microsoft  excel begitu pula sebaliknya dan seterusnya.

Clipboard khusus sistem operasi.

Microsoft Windows dan ReactOS 

Clipboard di Microsoft Windows dan ReactOS dalam menyimpan satu item dalam berbagai format yang tersedia. Sistem ini memiliki setidaknya satu format clipboard, tetapi juga memiliki jenis format yang berbeda dari data yang sama. Tiga jenis format yang mungkin adalah :
1. Format standar
2. Format terdaftar
3. format pribadi untuk penggunaan internal
 
Apple macOS 

Clipboard di apple macOS menyimpan satu item dalam berbagai format yang tersedia. isi clipboard dapat dilihat dengan memilih item menu show clipboard dari menu edit finder. Data mentah dan format yang disimpan dapat dilihat menggunakan clipboardViewer.

Sistem Jendela X

Pada sistem X Window yang biasa digunakan pada sistem Unix dan Linux menyediakan tiga clipboard, yang diberi nama "PRIMARY", "SECONDARY" dan "CLIPBOARD". Dalam Penggunaan dan penanganan berbagai pilihan tidak standar. Namun, sebagian besar toolkit dan lingkungan desktop modern, seperti GNOME atau KDE , mengikuti konvensi yang diterima secara luas, yang diuraikan dalam spesifikasi freedesktop.org . Satu pilihan, CLIPBOARD dapat digunakan untuk semantik clipboard tradisional, dengan pintasan yang identik dengan Windows. Pilihan lain, PRIMARY, adalah mekanisme spesifik X11. Data "disalin" segera setelah disorot dan ditempelkan dengan tombol mouse ketiga (tengah). Data yang disalin ini biasanya dipisahkan dari pilihan CLIPBOARD dan tidak mengubah isinya. SECONDARY direncanakan sebagai alternatif PRIMARY tetapi hanya digunakan secara tidak konsisten.
Perbedaan utama untuk OS X dan windows adalah bahwa tidak ada data yang sebenarnya disimpan diclipboard tetapi hanya referensi ke data yang disalin atau dipotong. Aplikasi mengklaim kepemilikan pilihan clipboard dan mengkomunikasikan kepemilikan ke X server. saat menempelkan data ini, data dan format yang tersedia dalam aplikasi yang memiliki pilihan clipboard.
 
AmigaOS

Sistem pada operasi Amiga menggunakan 256 unit, jadi seseorang memiliki beberapa clipboard pada saat yang bersamaan.
 
Android 
 
Android menyediakan clipboard yang menampung hingga satu objek klip dan dapat diakses ke seluruh sistem. Teks sederhana disimpan langsung di clipboard. data kompleks disimpan dengan referensi. Objek klip memiliki salah satu dari tiga format : string teks, objek URL. untuk berinteraksi dengan clipboard aplikasi menggunakan kelas clipboardManager dan panggilan sistem untuk memotong, menyalin, dan menempelkan objek.
 
Apple IOS

Clipboard pada ios mirip dengan OS X. Aplikasi pada sistem operasi ini dapat membuat papan tempel tambahan, yang disebut instance kelas UIPosteboard, yang dapat bersifat publik atau pribadi. satu instance dapat menampung satu item atau beberapa item dalam format yang berbeda.
 
API 

Aplikasi ini dapat mengakses clipboard atau data melalui API.
 
JavaScripts 

Pada javaScript ini kelas yang mendeteksi perubahan pada data clipboard pengguna dan berfungsi untuk mengubah konten clipboard atau membacanya.

Qt

Di Qt ada pembungkus untuk setiap platform yang didukung. Ini menyediakan akses ke clipboard sistem jendela dengan menggunakan QClipboard kelas. Kelas ini memfasilitasi akses ke tipe data umum berdasarkan fungsi. Tipe data elemen yang disimpan di clipboard ditunjukkan melalui MIME dan data MIME juga dapat dimasukkan ke dalam clipboard dengan bantuan fungsi dari kelas ini.

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda