问题标签 [binaryfiles]

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 投票
4 回答
3215 浏览

c - 在用 C 编程语言读入数组之前,如何嗅探二进制文件中的记录数?

例如,在打开文件并将记录读入数组之前,如何更好地判断二进制文件中有多少条记录?

0 投票
3 回答
3248 浏览

c# - 在 C# 中解析二进制文件

我有一个二进制文件。我将它存储在字节数组中。文件大小可以是 20MB 或更大。然后我想解析或找到文件中的特定值。我通过 2 种方式来做到这一点 - > 1. 通过在 char 数组中转换完整文件。2.通过将完整文件转换为十六进制字符串。(我也有十六进制值)

什么是解析完整文件的最佳方法..或者我应该以二进制形式执行。我正在使用 vs-2005。

0 投票
4 回答
3340 浏览

.net - 从 VB.Net 中的二进制文件中提取字符串

我想从一些包含嵌入式 SQL 语句的二进制文本文件中抓取字符串数据。我不需要任何花哨的清理——只是一些提取可读文本的方法。我正在使用 vb.net,但调用外部实用程序也可以。

0 投票
2 回答
3556 浏览

asp.net - 二进制文件发送到浏览器后关闭弹出窗口

页面将二进制数据(PDF)写入浏览器后,有没有办法关闭弹出窗口?

以下是详细信息:

每当我的网络应用程序需要打印时,它会将一些参数传递给一个弹出窗口,该窗口将显示打印选项。当用户单击“打印”按钮时,它将设置 iframe 的 src,该 iframe 将调用执行打印的页面。

我有 PDFConverter 将 URL / HTML 转换为 pdf 文件。在转换结束时,它将二进制文件写入浏览器。下面是一些代码:

完成后,我需要关闭弹出窗口。但是,在刷新响应后,您似乎无能为力。有任何想法吗?

提前致谢!

安吉拉

0 投票
1 回答
8956 浏览

c - 以位形式将文件写入C中的文件

我正在用 C 实现霍夫曼算法。我已经得到了基本功能,直到获得二进制码字。例如, abcd 将是 100011000 或类似的东西。现在的问题是如何在压缩文件中以二进制形式编写此代码。我的意思是如果我正常写它,每个 1 和 0 将是一个字符,所以没有压缩。

我需要以位的形式写出这些 1 和 0。在 C 语言中这可能吗?如果可以,怎么办?

0 投票
3 回答
10678 浏览

c# - C#如何将长类型数组写入二进制文件

我有一个long数组。如何将此数组写入二进制文件?问题是如果我将它转换成byte数组,一些值会改变。

数组是这样的:

给出一些代码片段。

0 投票
5 回答
559 浏览

python - 在python中指定字符

我需要一个遍历文件中所有行的函数。
这是我到目前为止所拥有的:

文件中的所有行都以 \r(不是 \n)结尾,我正在以"rb" 模式读取它,(我必须以二进制格式读取此文件)。yield不起作用并且什么也不返回。也许有问题与比较?我只是不确定你如何在 python 中表示一个字节/字符。

我的想法是,如果您在“rb”文件上循环,它仍然会尝试迭代行而不是字节......,我该如何迭代字节?我的问题是我没有标准的行尾。我的文件也充满了 0x00 字节,我想把它们全部删除,所以我想我需要第二个 yield 函数,我怎么能实现它,我只是不知道如何在 python 中表示 0x00 字节或 NULL 字符。

0 投票
2 回答
601 浏览

unix - 查询 Unix 可执行文件

这可能是一个基本问题,但我想问,因为我不知道。

如果我有一个在 HP-UX 上创建的二进制文件,突然我在 linux 上使用这个二进制文件,或者假设在 AIX 或 sun solaris 等任何其他平台上,如果我想检查二进制文件的详细信息它是由哪个平台开发的,我怎么能在任何平台上做到这一点?或者是否有一种通用的方法可以在所有的 unix 风格上做到这一点?

0 投票
4 回答
13825 浏览

bash - Bash 脚本 - 读取二进制文件

我是脚本新手,但我在 C# 和 Java 等语言方面拥有丰富的编程经验。

我有一个包含二进制数据的文件。我想编写一个 Bash 脚本来读取该文件中包含的年、月和日,以便我可以根据记录的日期将关联的 MOD 文件分类到文件夹中。我无法找到一种读取二进制数据并在 bash 脚本中解析它的方法。有没有办法做到这一点?

0 投票
2 回答
1793 浏览

c++ - 二进制文件的位对齐读写

我想从/向二进制文件读取和写入 n 位。例如,将接下来的 n 位读入一个整数或将接下来的 n 位读入一个字符。我需要数据位对齐而不是字节对齐。

是否有允许我这样做的 C++ 库?

当我使用 ostream/istream 时,我似乎仅限于使用字节对齐的数据。如果我希望我的数据被紧紧地打包,这还不够好。