我有一个文件的内容,用十六进制字符串表示,我想通过这个十六进制字符串重新创建该文件。我该如何操作?
额外信息
这个十六进制字符串来自于Firefox内存缓存条目,例如下面的一个:
about:cache-entry?client=HTTP&sb=1&key=http://www.google.co.uk/images/nav_logo40.png
我正在处理这些条目中的<pre>
元素,以提取并连接HEX值。因此,从缓存条目获取以下数据输出行:
00000000: 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 .PNG........IHDR
我正在制作这个。
89504e470d0a1a0a0000000d49484452
我会为每一行重复相同的过程,以便最终得到包含所有十六进制值连接的一个大字符串。