首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将剪贴板二进制内容转储到文件中?

如何将剪贴板二进制内容转储到文件中?
EN

Ask Ubuntu用户
提问于 2021-05-28 19:48:06
回答 1查看 478关注 0票数 2

当剪贴板上有二进制内容时,我想将其转储到文件中。例如,在互联网浏览器上,我可以右键单击图像,然后单击“复制图像”,然后将图像数据复制到我的剪贴板上,我可以轻松地将其粘贴到图像编辑软件上。现在我想将图像转储到一个文件中:

所以从这个问题来看:如何将剪贴板内容管道/转储到文件?

我试过这些:

代码语言:javascript
复制
xsel -b > Picture.jpg

xclip -selection clipboard -o > Picture.jpg

gpaste-client get 0 > Picture.jpg

但是文件总是包含0字节。

当我将这些命令传输到odxxdcat时,我只会得到0000000或什么都没有。

当剪贴板包含一个字符串时,这些命令都可以正常工作,但是当它是二进制时,没有任何工作!

EN

回答 1

Ask Ubuntu用户

发布于 2021-05-28 20:15:03

在我一直在使用30+的X11中,我从未见过它在任何环境中都能很好地工作。即使是用X剪贴板复制和粘贴纯文本,与所有不同的桌面(KDE、Xfce、GNOME)相比,都是一次又一次的失败。

做你自己的恩惠,用好的旧的“把形象保存为.”在你的浏览器里。你会省去很多头痛的。

背景:剪贴板源应用程序和目标应用程序都需要有一个如何解释剪贴板内容的共同想法。是PBM吗?巴新?JPG?其他几十种图像格式中的任何一种?或者是某种视频格式?哪一个?

唯一有效的方法是在几个相同类型的桌面应用程序之间拖放,即从一个PcManFM窗口拖到另一个PcManFM窗口,或者拖到Gimp窗口。或者从一个海豚窗口到另一个海豚窗口,你就知道了。如果运气好的话,它可能会从某个KDE filemanager窗口工作到GNOME图像查看器窗口。但我不赌这个。

即使这样,您也确实在拖放该文件的路径,而不是像素;目标应用程序将看到该路径并打开该文件。太简单了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1341293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档