问题标签 [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.
c - 在用 C 编程语言读入数组之前,如何嗅探二进制文件中的记录数?
例如,在打开文件并将记录读入数组之前,如何更好地判断二进制文件中有多少条记录?
c# - 在 C# 中解析二进制文件
我有一个二进制文件。我将它存储在字节数组中。文件大小可以是 20MB 或更大。然后我想解析或找到文件中的特定值。我通过 2 种方式来做到这一点 - > 1. 通过在 char 数组中转换完整文件。2.通过将完整文件转换为十六进制字符串。(我也有十六进制值)
什么是解析完整文件的最佳方法..或者我应该以二进制形式执行。我正在使用 vs-2005。
.net - 从 VB.Net 中的二进制文件中提取字符串
我想从一些包含嵌入式 SQL 语句的二进制文本文件中抓取字符串数据。我不需要任何花哨的清理——只是一些提取可读文本的方法。我正在使用 vb.net,但调用外部实用程序也可以。
asp.net - 二进制文件发送到浏览器后关闭弹出窗口
页面将二进制数据(PDF)写入浏览器后,有没有办法关闭弹出窗口?
以下是详细信息:
每当我的网络应用程序需要打印时,它会将一些参数传递给一个弹出窗口,该窗口将显示打印选项。当用户单击“打印”按钮时,它将设置 iframe 的 src,该 iframe 将调用执行打印的页面。
我有 PDFConverter 将 URL / HTML 转换为 pdf 文件。在转换结束时,它将二进制文件写入浏览器。下面是一些代码:
完成后,我需要关闭弹出窗口。但是,在刷新响应后,您似乎无能为力。有任何想法吗?
提前致谢!
安吉拉
c - 以位形式将文件写入C中的文件
我正在用 C 实现霍夫曼算法。我已经得到了基本功能,直到获得二进制码字。例如, abcd 将是 100011000 或类似的东西。现在的问题是如何在压缩文件中以二进制形式编写此代码。我的意思是如果我正常写它,每个 1 和 0 将是一个字符,所以没有压缩。
我需要以位的形式写出这些 1 和 0。在 C 语言中这可能吗?如果可以,怎么办?
c# - C#如何将长类型数组写入二进制文件
我有一个long
数组。如何将此数组写入二进制文件?问题是如果我将它转换成byte
数组,一些值会改变。
数组是这样的:
给出一些代码片段。
python - 在python中指定字符
我需要一个遍历文件中所有行的函数。
这是我到目前为止所拥有的:
文件中的所有行都以 \r(不是 \n)结尾,我正在以"rb
" 模式读取它,(我必须以二进制格式读取此文件)。yield
不起作用并且什么也不返回。也许有问题与比较?我只是不确定你如何在 python 中表示一个字节/字符。
我的想法是,如果您在“rb”文件上循环,它仍然会尝试迭代行而不是字节......,我该如何迭代字节?我的问题是我没有标准的行尾。我的文件也充满了 0x00 字节,我想把它们全部删除,所以我想我需要第二个 yield 函数,我怎么能实现它,我只是不知道如何在 python 中表示 0x00 字节或 NULL 字符。
unix - 查询 Unix 可执行文件
这可能是一个基本问题,但我想问,因为我不知道。
如果我有一个在 HP-UX 上创建的二进制文件,突然我在 linux 上使用这个二进制文件,或者假设在 AIX 或 sun solaris 等任何其他平台上,如果我想检查二进制文件的详细信息它是由哪个平台开发的,我怎么能在任何平台上做到这一点?或者是否有一种通用的方法可以在所有的 unix 风格上做到这一点?
bash - Bash 脚本 - 读取二进制文件
我是脚本新手,但我在 C# 和 Java 等语言方面拥有丰富的编程经验。
我有一个包含二进制数据的文件。我想编写一个 Bash 脚本来读取该文件中包含的年、月和日,以便我可以根据记录的日期将关联的 MOD 文件分类到文件夹中。我无法找到一种读取二进制数据并在 bash 脚本中解析它的方法。有没有办法做到这一点?
c++ - 二进制文件的位对齐读写
我想从/向二进制文件读取和写入 n 位。例如,将接下来的 n 位读入一个整数或将接下来的 n 位读入一个字符。我需要数据位对齐而不是字节对齐。
是否有允许我这样做的 C++ 库?
当我使用 ostream/istream 时,我似乎仅限于使用字节对齐的数据。如果我希望我的数据被紧紧地打包,这还不够好。