java - Java:导出 Microsoft Access 数据库中 OLE 列中包含的与设备无关的位图流
问题描述
我是一名 Java 开发人员,我正在尝试导出 Microsoft Access 数据库中包含的图像。
图像对象存储在我设法读取的 OLE 列中,但由于图像是从剪贴板粘贴到表格中的,因此内容有点奇怪。我导出的结果是下面的二进制流,我不知道如何从中获取图像。
0x15, 0x1C, 0x1B, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x01, 0x00, 0x14, 0x00, 0x1A, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0x50, 0x68, 0x6F, 0x74, 0x6F, 0x00, 0x00, 0x01, 0x05, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x49, 0x42, 0x00, 0x95, 0x21, 0x00, 0x00, 0xFC,
0xEF, 0xFF, 0xFF, 0x50, 0x13, 0x03, 0x00, 0x28, 0x00, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0x9B,
0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1C, 0x13, 0x03, 0x00, 0xC4,
0x0E, 0x00, 0x00, 0xC4, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
解决方案
推荐阅读
- c# - 如何解决 C# 中 ChromiumWebBrowser 的滞后问题?
- magento - “价格”属性值为空。设置属性,然后重试。在 Magento 2 中创建可配置产品时出错
- arrays - 如何在单个工作簿中跨多个工作表进行 COUNTUNIQUE
- java - 如何将 MouseListener 留在 ChildComponent 上但正确跟踪鼠标在父级上的进入和退出?
- c# - 在 C# 应用程序的访问表中按日期范围选择记录
- java - Java Binary InOrder Tree Traversal - 为什么在函数外部初始化 ArrayList 会有所不同?
- flutter - Flutter:滚动时的图像缩放动画
- javascript - 将 JSON 数组中的对象添加到 JavaScript 数组中,并重新映射键
- reactjs - 如何通过 React Context API 使用到达路由器?
- c# - 使用 U-Net 在场景之间传输数据