binary-data相关内容

将二进制数据转换为BASE-64脚本

我在JS中将二进制数据转换为base-64时遇到问题。 我尝试了网上所有的东西,包括这个How to parse into base64 string the binary image from response?,但是每个人都返回了错误的base-64,我不知道为什么! **我尝试了此解决方案Retrieving binary file content using Javascript, ba ..
发布时间:2022-05-19 10:17:31 前端开发

使用Python读取CR2(原始佳能图像)标题

我正在尝试从CR2(原始图片的佳能格式)提取拍摄照片的日期/时间。 我知道CR2 specification,并且我知道我可以使用Pythonstruct模块从二进制缓冲区提取片段。 简而言之,规范说我可以在标记0x0132 / 306中找到一个长度为20的字符串-日期和时间。 我尝试使用以下命令获取该标记: struct.unpack_from(20*'s', buffe ..
发布时间:2022-03-17 21:04:26 Python

如何在 C 程序中通过串行终端读取二进制数据?

我阅读了关注的链接和其他来源,但没有找到我的问题的答案. 串行终端上的二进制数据 数据在通过串行端口传输时损坏 我通过串行端口与我的嵌入式设备通信.默认情况下,嵌入式 Linux 使用此端口作为终端.但我也想通过端口传输二进制数据(服务包).我的/etc/inittab 文件有一个“getty"调用:console::respawn:/sbin/getty 115200 ttyS ..
发布时间:2022-01-18 14:06:52 其他开发

使用 Java 以二进制格式将图像存储在数据库中

我正在处理我的项目并遇到一些问题,我搜索了它,但找不到有意义的完整学习资源,我需要的是使用我的 Java 程序将图像存储在 SQL Server 数据库中,并且需要返回检索,图像不是更大的尺寸,它们在 30 到 50 K 之间,我可以使用 toolKit 中的 getImage() 方法从我的磁盘加载图像 Image imm = Toolkit.getDefaultToolkit().getIm ..
发布时间:2022-01-16 23:07:29 Java开发

Fortran90+ 中具有可分配组件的数据类型的二进制读/写

保存由以下 sample 数据类型组成的变量 save 的二进制快照的最佳方法是什么? 程序 save_it型芯整数,维度(8)::索引端型芯类型样本整数 :: 一个实数*8,维度(:),可分配:: b类型(核心)、维度(:)、可分配的 :: c端型样品!它来了类型(样本)::保存!在这里,我们分配变量“保存"的所有组件!.!.!现在,如何在外部文件中写入/读取变量“保存"?结束程序 save_ ..
发布时间:2022-01-14 09:40:56 其他开发

意外的“填充"在 Fortran 无格式文件中

我不明白 Fortran 中无格式文件的格式. 例如: open (3,file=filename,form="unformatted",access="sequential")写(3) 矩阵(i,:) 将矩阵的一列输出到文件中.我发现它在文件的两端填充了 4 个字节,但是我真的不明白为什么或如何控制这种行为.有没有办法去掉填充? 解决方案 对于未格式化的 IO,Fortran ..
发布时间:2022-01-14 09:20:22 其他开发

使用 TextBox 或 RichTextBox 显示图像文件中的原始数据?

我的程序读取 DDS 图像文件并将其存储为字节数组.我希望能够以 TextBox 形式向用户显示原始数据,因此首先我使用以下代码将字节数组转换为字符串: 字符串数据 = System.Text.Encoding.ASCII.GetString(bytes); 然后我设置 TextBox 文本: textBox.Text = 数据; 我遇到的问题是文本框没有显示所有数据.这是它的外观截图: ..
发布时间:2022-01-13 11:49:51 C#/.NET

如何将二进制数据嵌入/链接到 Windows 模块中

所以我有一个 Visual Studio 2008 项目,其中包含大量当前引用的二进制数据.我想像使用 C# 一样打包二进制数据,将其添加为“资源"并将其编译为 DLL. 假设我的所有数据都具有“.data"的扩展名,并且当前正在从 Visual Studio 项目中读取. 有没有一种方法可以将数据编译或链接到它正在调用的 .dll 中? 我已经查看了一些谷歌链接,但到目前为止我 ..
发布时间:2022-01-11 15:07:25 C/C++开发

分隔二进制序列

我需要能够分隔二进制数据流.我正在考虑使用诸如 ASCII EOT(传输结束)字符之类的东西来执行此操作. 但是我有点担心——我怎么能确定用于此的特定二进制序列 (0b00000100) 不会出现在我自己的二进制序列中,从而在定界时给出误报? 换句话说,如何最好地处理二进制定界? 编辑:...不使用长度标题.对不起,伙计们,之前应该提过这个的. 解决方案 你有五个选择: ..
发布时间:2022-01-09 19:55:26 其他开发

帮助对二进制文件格式进行逆向工程的工具

有哪些工具可以帮助解码未知的二进制数据格式? 我知道 Hex Workshop 和 010 Editor 都支持结构.对于已知的固定格式,这些在有限的范围内是可以的,但对于更复杂的东西很难使用,尤其是对于未知格式.我想我正在寻找脚本语言的模块或可编写脚本的 GUI 工具. 例如,我希望能够从有限的已知信息(也许是一个幻数)中找到一个数据块中的结构.一旦我找到了一个结构,然后按照已知的长 ..
发布时间:2022-01-09 19:06:48 其他开发

使用 apache commons-net FTPClient 传输原始二进制文件?

更新:已解决 我在调用 FTPClient.setFileType() 之前我登录,导致 FTP 服务器使用默认模式 (ASCII) 否重要 what 我将它设置为.另一方面,客户端表现得好像文件类型已正确设置.BINARY 模式现在完全按照需要工作,在所有情况下都可以逐字节传输文件.我所要做的就是在wireshark 中嗅探一下流量,然后使用netcat 模拟FTP 命令以查看发生了什么. ..
发布时间:2022-01-09 11:25:36 Java开发

将 InputStream 读入 Data 对象

在 Swift 3.x 中,我们通常使用 Data 处理二进制数据;从中你可以生成大多数其他重要的类型,并且上面有一些有用的函数. 但是我如何从 InputStream 创建一个 Data ?有什么好的办法吗? 解决方案 我找不到好的方法.我们可以为不安全的东西创建一个漂亮的包装器: 扩展数据{init(读取输入:InputStream)抛出{self.init()输入.open( ..
发布时间:2022-01-07 20:38:16 移动开发

“适当"用 C++/STL 存储二进制数据的方法

一般来说,在 C++ 中存储二进制数据的最佳方式是什么?据我所知,这些选项几乎可以归结为使用字符串或向量字符.(我将省略 char*s 和 malloc()s 的可能性,因为我特指 C++). 通常我只使用一个字符串,但是我不确定是否有我遗漏的开销,或者 STL 在内部进行的转换可能会干扰二进制数据的完整性.有没有人对此有任何指示(har)?以一种或另一种方式提出建议或偏好? 解决方案 ..
发布时间:2022-01-07 11:23:58 C/C++开发