java - 在图像中嵌入代码

标签 java c++ png jpeg

有没有办法在图像中嵌入可执行代码?例如,如果我的桌面上有一个图像文件(jpeg、png 等),我想单击该图像并在后台运行一些嵌入式源代码(Java、c++ 等)。这可能吗?

最佳答案

没有。那将构成一个可怕的安全漏洞。

也就是说,有许多“图像”格式可能包含可执行代码。 PostScript 文件就是一个著名的例子,没有什么可以阻止您将一些 JavaScript 嵌入到 SVG 文件中。它是否运行是另一回事。并且(希望如此)它们都无法像 Java/C++/ friend 那样完全访问您的系统。

关于java - 在图像中嵌入代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14096760/

相关文章:

java - 将 Zip 文件作为 InputStream,然后分离其中的每个文件,然后将其转换为图像。 java 语

c++ - CRichEditCtrl 防止在 SetSel 上自动滚动

c++ - Websocketpp : Address already in use

ios - SpriteKit 背景 PNG,Alpha 显示黑色

html - PNG图片在IE8中出现,在IE7中消失

java - 从数据库读取用户的问题

java - 为什么 Double.valueof javadoc 说它缓存值,而实际上没有?

java - try-with-resources 具有多个资源和 else 语句的 JDBC

c++ - 创建具有基于字符串的类型的多态 C++ 对象的最佳方法?

iphone - 为通用应用程序压缩图像