问题标签 [binary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

c++ - 在 C++ 中读取不同格式的数据

我正在创建我的第一个真正的二进制解析器(一个 tiff 阅读器)并且有一个关于如何分配内存的问题。我想在我的 TiffSpec 类中为 IFD 条目创建一个结构。这些条目将始终为 12 个字节,但根据该特定条目中指定的类型,末尾的值可能是不同的类型(或者可能只是文件中另一个位置的地址)。投射此类数据的最佳方法是什么?我相信我会处理的最小大小的内存是 1 字节。

0 投票
2 回答
8546 浏览

vbscript - 如何在 VbScript 中创建 BinaryArray?

我想手动创建一个二进制脚本,然后将其保存为二进制文件。

我想附加以下所有字节并从中创建一个二进制文件。

我希望能够做这样的事情:

但显然As Byte不适用于 Vbscript。我确实使用以下函数将二进制数组写入磁盘(至少当我能够创建二进制数组时)

0 投票
2 回答
937 浏览

vim - 如何使用 vim 自定义缩进文件?

我最近阅读了有关在 Vim 中缩进源文件的文章。但是,我希望能够自定义缩进其中的一些。当我按下 = 时,有没有办法指定运行哪个二进制文件?

0 投票
9 回答
93723 浏览

c# - 从位数组转换为字节

我有一个BitArray长度为 8 的 a,我需要一个函数将其转换为byte. 怎么做?

具体来说,我需要一个正确的函数ConvertToByte

0 投票
8 回答
891 浏览

java - 为java开发(文件)交换格式

我想提出一种二进制格式,用于以 POF(普通旧文件;))的形式在应用程序实例之间传递数据。

先决条件:

  1. 应该是跨平台的
  2. 要持久化的信息包括单个 POJO 和任意字节 [](实际上是文件,POJO 将其名称存储在字符串 [] 中)
  3. 只需要顺序访问
  4. 应该是一种检查数据一致性的方法
  5. 应该小而快
  6. 应该防止使用存档器+记事本的普通用户修改数据

目前我正在使用 DeflaterOutputStream + OutputStreamWriter 和 InflaterInputStream + InputStreamReader 来保存/恢复使用 XStream 序列化的对象,每个文件一个对象。读取器/写入器使用 UTF8。现在,需要扩展它以支持前面描述的。我对格式的想法:

  1. 这看起来很正常吗?
  2. 您将使用什么作为分隔符以及如何确定它?
  3. 在这种情况下计算 MD5 的正确方法是什么?
  4. 您建议阅读有关该主题的哪些内容?

TIA。

0 投票
24 回答
9953 浏览

file - 为什么我应该使用人类可读的文件格式?

为什么我应该使用人类可读的文件格式而不是二进制格式?有没有这种情况不是这样的?

编辑:我在最初发布问题时确实有这个解释,但现在它不那么相关了:

在回答这个问题时,我想向提问者推荐一个标准的 SO 答案,说明为什么使用人类可读的文件格式是一个好主意。然后我找了一个,没找到。所以这里的问题

0 投票
2 回答
400 浏览

programming-languages - 格式与语言

在 SO 宇宙的其他地方,一场风暴已经肆虐了一段时间。关于人类是否应该更喜欢他们可以阅读的东西而不是他们不能阅读的东西。这让我在长时间的中断后摘下思考帽,向开明的人提出一个问题:

格式何时演变为特定领域的语言?或者,我如何决定是否需要人类可读格式或领域特定语言。PostScript 是引发这一切的想法。

PS:请原谅开场白;mod-down/close 如果这已经被问过了。 PPS:当我说语言时,我的真正意思是一种带有条件、循环等的编程语言。

0 投票
1 回答
249 浏览

asp.net - 将图像数据从 ASP.NET 下载到 iphone 的最佳方法是什么?

我正在构建一个 iphone 应用程序,该应用程序需要从 ASP.NET Web 应用程序(作为根据属性列表架构或自身格式化的 XML 文档的一部分)下载图像到 (NSData *) 对象中。

我应该在服务器端使用什么编码器来为 iphone 生成兼容的 XML?像 Base64 一样简单吗?BigEndian 与 LittleEndian 的问题呢?

谢谢,-先生

0 投票
3 回答
138 浏览

math - 从字节中获取布尔值,反之亦然

简单的问题:

我如何判断字节中的哪些位设置为 0,哪些设置为 1

例如:

整个互联网充满了例子,但我就是想不通

0 投票
12 回答
170537 浏览

c# - C# 二进制字面量

有没有办法在 C# 中编写二进制文字,比如在十六进制前面加上 0x?0b 不起作用。

如果没有,有什么简单的方法可以做到这一点?某种字符串转换?