binary-files

什么是容器?
binary-files

什么是容器?

这个词有很多行话容器. 从 AVI 或 M4A 作为容器到 PE 作为容器格式,如此评论。 重要的是要了解 PE 只是一种容器格式,有点类似于 AVI 或 WAV。容器内可以包含很多不同的东西!例如,您是否知道 WAV 容器实际上可以包含 MP3 压缩音频? 那么,什么是容器?它的含义是什么?它的用途是什么? ..... ...

Admin

如何调试二进制批处理文件?
binary-files

如何调试二进制批处理文件?

我有一个二进制格式的 .bat 文件。但我不知道它的功能。如何查看详细内容或调试二进制 .bat 文件,或将其转换为 exe 文件? ...

Admin

文件内容被替换为 0xFF(和一些 0x7F)
binary-files

文件内容被替换为 0xFF(和一些 0x7F)

我有一个损坏的 Word 文档,我想恢复其中的数据。它来自一个疑似有病毒活动的拇指驱动器;这不是唯一受到影响的文件。用二进制编辑器打开它,整个文件都充满了,0xFF偶尔会出现0x7F。所以看起来病毒控制了它并摧毁了它。问题是 我是不是理解错了——是不是有一些信息被隐藏了起来,我只是没有看到,比如超出了正常的文件边界 这是什么病毒?我好像没遇到过这种病毒 这到底是病毒吗,还是只是一些常见的文件损坏故障模式? 欢迎任何见解。 ...

Admin

为什么我的“grep”停止过滤它认为是“二进制”的非 ASCII 文件?
binary-files

为什么我的“grep”停止过滤它认为是“二进制”的非 ASCII 文件?

我正在使用一台 Windows-10 计算机,使用 WSL。 我正在调查由 C# 应用程序生成的日志文件NLog。我期望日志条目会出现在整个文件的各个位置,但我看到以下内容: Linux prompt> grep "geen mengcontainer" logfile.log 2023-03-07 07:25:08.7971 | Warn | ... | geen mengcontainer. 2023-03-07 07:25:09.8285 | Warn | ... | geen mengcontainer. 2023-03-07 07:25:10...

Admin

如何向文件添加虚拟字节?
binary-files

如何向文件添加虚拟字节?

我在 Windows 11 上,我主要关心的是让文件(.bin 文件)看起来比实际更大,而不增强文件的功能。 我有一个 524,288 字节大小的文件,我想通过在文件末尾添加虚拟字节将其变为 4,194,304 字节。 请告诉我如何做到这一点,如果需要的话我会安装程序。 ...

Admin

从 Gmod workshop 中提取 bin 文件时,7zip 提示“payload 数据结束后还有一些数据”
binary-files

从 Gmod workshop 中提取 bin 文件时,7zip 提示“payload 数据结束后还有一些数据”

在我们开始之前,这是一个几乎相同的问题从 6 年前开始,由于 7Zip 的更新,所提供的答案今天似乎不再那么重要。 使用 7zip 解压通过以下方式下载的 bin 文件Steam命令,我收到了“有效载荷数据结束后还有一些数据”的问题。 我目前使用的是 7zip 19.00,根据原始问题,它应该没有问题,因为这个错误只在 16.02 或以下版本中起作用。后来我升级到了 22.01,仍然面临同样的问题。 如果需要更多信息,请告诉我,我不确定如何继续。 ...

Admin

Bash:在 CLI 上截断或裁剪二进制文件或 stdin 的一部分?
binary-files

Bash:在 CLI 上截断或裁剪二进制文件或 stdin 的一部分?

如果我有一个二进制文件,或者一些带有原始二进制输出的命令,并且我正在寻找一个 shell(bash)命令来裁剪数据的特定部分,即给定的开始和长度或结束偏移量(以字节为单位)。 例如,假设file.bin包含abcdefghijk,我会做类似的事情: cat file.bin | crop 5 3 为了表明我只想保留偏移量为 5 且长度为 3 的部分,因此此示例将输出fgh。 我知道有这个cut命令,但它适用于文本内容并逐行处理输入。就我而言,我通常处理二进制数据,因此没有行的概念。我只是想以字节为单位指定要裁剪的部分。 有没有二进制替代品cut? ...

Admin

查找二进制文件中特定类型的数据块的字节偏移量值,但会跳过包含大于 127 [或 0x7F] 的任何字节的块
binary-files

查找二进制文件中特定类型的数据块的字节偏移量值,但会跳过包含大于 127 [或 0x7F] 的任何字节的块

我有一个包含数据块的二进制文件。每个块的前四个字节包含一个固定字节字符串,之后的五个字节包含块的“类型”字节。我想找出特定类型的每个块的字节偏移量。因此我执行了以下命令(请注意,我head在这里使用以使我的代码片段简短): $ grep -oaPb '(\x0b\x0c\x0d\x0e)' input.bin | head -n4 | cut -d: -f1 0 58 137 281 这将为我提供文件中所有数据块的字节偏移量。查看十六进制编辑器... 偏移量 0 处的块 = 类型0x0440 偏移量 58 处的块 = 类型0x0540 偏移量 137 处...

Admin

在哪个系统上我应该选择“musl”或“gnu”二进制文件?
binary-files

在哪个系统上我应该选择“musl”或“gnu”二进制文件?

musl几个 rust 实用程序包括带有和后缀的 Linux 二进制文件gnu,让我想知道我应该使用哪一个,以及为什么? 例子: https://github.com/chmln/sd/releases为 Linux 提供 musl 和 gnu https://github.com/BurntSushi/ripgrep/releases为 Linux 提供 musl,为 Windows 提供 gnu 和 msvc ...

Admin

如何将 .bin 文件转换为 .json 文件
binary-files

如何将 .bin 文件转换为 .json 文件

我的电脑上有一个“.bin”文件,我想转换它。我尝试使用 ISO 阅读器进行转换,但不起作用。我对这个文件唯一了解的是,它存储了一些我想查看的 json 数据。 我不确定这是否有用,但文件内部看起来像这样: ^@b^@^B^B...等等。 另外还有一个包含该文本的 json 文件,这可能也有用。 { "Binary" : 2636390306 } 注意:我知道这是一个 json 文件,因为有人已经解析了有关此文件的一些信息,但我不确定他是如何做到的。他在文本编辑器中发送了一张图片,内容如下: file_nam...

Admin

将每行的二进制数字逐个放入
binary-files

将每行的二进制数字逐个放入

我的目标是将十进制数转换为二进制数,并在 EXCEL 中将二进制数逐一放入每列。我确实使用 BASE 命令将十进制数转换为二进制数,但不知道如何将其逐一放入列中。这是我想要制作的图片。我该怎么做? ...

Admin

二进制文件和任何其他类型的文本文件之间的具体区别是什么?
binary-files

二进制文件和任何其他类型的文本文件之间的具体区别是什么?

出于好奇心而提出的问题。为什么如果我从由 c 代码编译的二进制文件中复制代码,并将其粘贴到我使其可执行的新文件中,这个新文件不会充当二进制文件并执行代码: 我猜想存在某种元数据,但我不知道它是如何工作的。 所以我的问题是:二进制文件和文本文件之间真正的具体区别是什么?我在互联网上找不到有关这一点的任何信息。我​​想详细了解这一点。 ...

Admin

Debian 发行版的超级用户二进制源
binary-files

Debian 发行版的超级用户二进制源

我正在尝试在 Debian 发行版中制作一个新的 root 句柄,并且需要知道 su 二进制文件的源代码位于何处才能继续操作。有人能给我指出正确的方向吗? ...

Admin

Windows:如何将二进制数据库文件(用 zlib 压缩)转换为人类可读的字符串数据?(ProcrastiTracker .PT 文件)
binary-files

Windows:如何将二进制数据库文件(用 zlib 压缩)转换为人类可读的字符串数据?(ProcrastiTracker .PT 文件)

当前的问题直接来自于这个因为我的一般问题是如何处理拖延症追踪器程序。一旦安装在 Windows 机器上,ProcrastiTracker 就会在后台运行,并通过监控活动窗口来跟踪屏幕时间使用情况。 虽然该程序有一个内置的 GUI 界面,使用户能够分析收集的数据,但它仍然有局限性。我想使用“原始”数据并按我想要的方式对其进行处理。 很遗憾,该程序将其数据库文件保存为二进制文件,这些文件是用 压缩的zlib。我用“不幸”这个词是因为我从来没有用过zlib,而且事实证明这是一个非常困难的挑战。似乎为了处理 ProcrastiTracker 的数据库文件,需要建造从...

Admin

在 Linux 中解压档案时修改 $PATH
binary-files

在 Linux 中解压档案时修改 $PATH

假设我有一个 tar.bz2 存档,其中包含一些包含二进制文件和一些辅助文件的目录。 当用户解压它时,他必须从结果目录中启动二进制文件,如下所示:./binary123,但我希望此当前路径自动添加到$PATH变量(解压时),以便用户只需执行即可binary123。 有没有什么方法可以实现这个目的? 事实上,我需要一些后期脚本功能来解压档案。 ...

Admin