根据十六进制/字符串拆分一个大的打包文件

赛胡纳

我有一个很大的包文件,里面有很多文件。例如,名为“ Data.Rpack的文件有 50 * .PNG文件。当我用 Notepad++打开一个PNG图片文件时,它以“ ‰PNG开头然后我打开“ Data.Rpack ”,发现里面有 50 个“ ‰PNG”。

像这样:

‰PNG~~~%~~~~‰PNG~~~~$~~~‰PNG~~~~@~!~~‰PNG~~~5~~M~~ , etc

我想将该大文件拆分为 50 个文件,其中每个文件都以“ ‰PNG开头

所以它会被保存到多个文件中,像这样:

Data1.PNG
Data2.PNG
Data3.PNG
Data4.PNG
etc.

看起来像是基于具有相同格式的字符串(或十六进制)提取文件。

文件扩展名不是 RPACK。我把它写成一个文件类型的例子。

我的这个文件只是一个普通的文件包,里面有很多文件没有压缩也没有加密。在一个文件包中,我们可以有一些PNG、WAV或DDS文件,我可以使用HxD手动拆分它,但有时一个文件包可能包含数百个文件,因此很难一一手动拆分。

哈里姆克

您可以使用程序csplit,它可以拆分字符串或正则表达式模式(以及其他选项)。

Csplit 在 Windows 中的 WSL 或其他移植 Linux 应用程序的包中可用。

一些这样的包是CoreUtils for WindowsTiny Unix Tools for WindowsCmder

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串的Python十六进制地址打包

来自分类Dev

查找一个包含十六进制和随机字符串的字符串有多少十六进制值

来自分类Dev

生成一个64位数字(作为十六进制字符串)

来自分类Dev

创建一个从十六进制字符串EC私钥

来自分类Dev

铸造一个十六进制字符串类对象

来自分类Dev

字符串到十六进制存储在一个int中

来自分类Dev

在Python中编写一个十六进制字符串作为二进制数据

来自分类Dev

将一个十六进制拆分为2个十六进制值

来自分类Dev

std :: string控制字符:为字符串分配一个十六进制数字

来自分类Dev

使用十六进制代码从java字符串中删除一个字符

来自分类Dev

如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

来自分类Dev

C#操纵一个字符串作为十六进制代码?

来自分类Dev

将数组的十六进制值转换为另一个数组的字符串值

来自分类Dev

构建一个带有以十六进制显示的整数双端队列的字符串

来自分类Dev

scanf一个大的十六进制值

来自分类Dev

十六进制文件到字符串数组?

来自分类Dev

从字符串生成唯一的十六进制颜色

来自分类Dev

翻转十六进制字符串

来自分类Dev

翻转十六进制字符串

来自分类Dev

十六进制字符串压缩

来自分类Dev

如何使用Elixir打包/解开十六进制字符串(高位优先)

来自分类Dev

如何生成一个26个字符的十六进制字符串,该字符串等于106位和((二进制为(53个1-53个零))

来自分类Dev

如果其中一个是字符串,如何对两个十六进制值进行异或运算?

来自分类Dev

转换字节数组转换成十六进制字符串分隔符?删除一个字符串显示最后一个字符?

来自分类Dev

C#正则表达式用分号分隔检查一个十六进制值的字符串

来自分类Dev

C# - 没有简单的方法可以将十六进制和 ASCII 连接成一个字符串

来自分类Dev

从文件转换十六进制ASCII字符串并创建二进制文件

来自分类Dev

如何将十六进制字符串拆分为std :: vector?

来自分类Dev

如何将十六进制字符串拆分为std :: vector?

Related 相关文章

  1. 1

    字符串的Python十六进制地址打包

  2. 2

    查找一个包含十六进制和随机字符串的字符串有多少十六进制值

  3. 3

    生成一个64位数字(作为十六进制字符串)

  4. 4

    创建一个从十六进制字符串EC私钥

  5. 5

    铸造一个十六进制字符串类对象

  6. 6

    字符串到十六进制存储在一个int中

  7. 7

    在Python中编写一个十六进制字符串作为二进制数据

  8. 8

    将一个十六进制拆分为2个十六进制值

  9. 9

    std :: string控制字符:为字符串分配一个十六进制数字

  10. 10

    使用十六进制代码从java字符串中删除一个字符

  11. 11

    如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

  12. 12

    C#操纵一个字符串作为十六进制代码?

  13. 13

    将数组的十六进制值转换为另一个数组的字符串值

  14. 14

    构建一个带有以十六进制显示的整数双端队列的字符串

  15. 15

    scanf一个大的十六进制值

  16. 16

    十六进制文件到字符串数组?

  17. 17

    从字符串生成唯一的十六进制颜色

  18. 18

    翻转十六进制字符串

  19. 19

    翻转十六进制字符串

  20. 20

    十六进制字符串压缩

  21. 21

    如何使用Elixir打包/解开十六进制字符串(高位优先)

  22. 22

    如何生成一个26个字符的十六进制字符串,该字符串等于106位和((二进制为(53个1-53个零))

  23. 23

    如果其中一个是字符串,如何对两个十六进制值进行异或运算?

  24. 24

    转换字节数组转换成十六进制字符串分隔符?删除一个字符串显示最后一个字符?

  25. 25

    C#正则表达式用分号分隔检查一个十六进制值的字符串

  26. 26

    C# - 没有简单的方法可以将十六进制和 ASCII 连接成一个字符串

  27. 27

    从文件转换十六进制ASCII字符串并创建二进制文件

  28. 28

    如何将十六进制字符串拆分为std :: vector?

  29. 29

    如何将十六进制字符串拆分为std :: vector?

热门标签

归档