这是 wrestool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
wrestool - 从 Microsoft Windows(R) 二进制文件中提取资源
概要
摔跤 [配置]……[文件] ...
商品描述
本手册页简要记录了 摔跤 命令。 本手册页是为
Debian GNU 发行版,因为原始程序没有手册页。
Wrestool 读取 16 位或 32 位 Microsoft Windows(R) 二进制文件并列出或提取
它们包含的资源。 某些资源需要处理才能写入
档案; wrestool 能够使用图标和光标资源来做到这一点。
指定为命令行选项的过滤器控制要提取的资源。
配置
这些程序遵循通常的 GNU 命令行语法,长选项以
两个破折号 (`-')。
-X, - 提炼
提取资源。 (默认情况下,资源将被提取到标准输出,如果
-- 未指定输出。)
-l, - 列表
资源输出列表(默认)。
-t, --type=[+|-]ID
受影响资源的资源类型标识符。 如果前面有一个破折号(``-''),id
必须是数字; 如果前面有加号(“+”),id 必须是一个字符串。
类型 ID 也可以是资源类型的名称。 (如果是这种情况,
可能不包括前导破折号或加号。)资源类型列表可以是
在“资源类型”部分找到。
-n, --名称=[+|-]ID
受影响资源的资源名称标识符。 像 --type 选项一样,一个领先的
破折号或加号控制 id 的数据类型。
-L, --语言=[+|-]ID
资源语言标识符。 处理 16 位库时无效。
-一种, - 全部
对所有资源执行操作(默认)。
-o, --输出=路径
在哪里放置提取的资源。 如果 ``PATH'' 不是指现有的
目录,并且不以斜杠(``/'')结尾,所有输出都将写入
文件“路径”。 (这意味着如果您提取多个资源,PATH 将
仅包含最后一个资源。)
-R, - 生的
不要解析资源内容 - 提取原始数据。 (这个选项可能是
在未来版本的 icoutils 中替换为 --format=raw。)
-v, --详细
解释正在做什么。 可以多次指定详细选项,
像``-vv'',使 wresttool 更加冗长。
- 帮帮我 显示帮助消息并退出。
- 版
输出版本信息并退出。
RESOURCE 类型
wrestool 程序识别下面列出的资源类型。 这些的id
资源总是数字而不是字符串。
光标 (1)
单个光标位图图像。 作为 group_cursor 资源的一部分读取。
位图 (2)
位图图像。
图标 (3)
单个图标位图图像。 作为 group_icon 资源的一部分读取。 这个资源是
类似于游标资源; 游标包含四个额外的热点字节
坐标。
菜单 (4)
菜单资源(在弹出窗口和菜单栏中)。 目前 wresttool 不支持
这种资源类型。
对话框 (5)
对话框的定义(带有位置的小部件)。 目前 wresttool 没有
支持这种资源类型。
绳子 (6)
字符串表资源,包含多个 unicode 字符串。 目前
wrestool 不支持这种资源类型。
字体目录 (7)
字体目录,包含有关许多字体资源的信息 (8)。 非-
TTF 字体 (.FON) 文件实际上是包含资源的库。 目前
wrestool 不支持这种资源类型。
字体 (8)
单一字体 - .FNT 文件的内容。 作为 fontdir 资源的一部分阅读。
目前 wrestool 不支持这种资源类型。
加速器 (9)
键盘加速器表。 目前 wrestool 不支持此资源
类型。
数据 (10)
任意资源数据,用户自定义。 格式没有限制
这些资源。
邮件列表 (11)
不支持。
组光标 (12)
一组游标。 通过一些修改(和游标资源),这
资源可以提取为 .CUR 文件。
群组图标 (14)
一组图标。 通过一些修改(和图标资源),这个资源
可以提取为 .ICO 文件。
版本 (16)
版本信息,存储为二进制数据。 可以不提取
修改,但数据可能没什么用。 目前 wresttool 没有
支持这种资源类型。
包含 (17)
不支持。
即插即用 (19)
不支持。
虚拟机 (20)
不支持。
毛毛虫 (21)
动画光标。 目前 wrestool 不支持动画光标或图标,也不支持
做icotool。
阴离子 (22)
动画图标。 我只在 Windows(R) 3.x 中看到过这些。 目前 wresttool 可以
不支持动画光标或图标,icotool 也不支持。
示例
列出文件“write.exe”中的所有资源:
$ 摔跤 -l WRITE.EXE
--type=3 --name=1 --lang=1033 [类型=图标偏移=0x3120 大小=752]
--type=3 --name=2 --lang=1033 [类型=图标偏移=0x3410 大小=304]
--type=14 --name=1 --lang=1033 [type=group_icon 偏移量=0x3540 大小=34]
--type=16 --name=1 --lang=1033 [类型=版本偏移=0x3564 大小=808]
列出文件“write.exe”中的所有(组)图标资源:
$ 摔跤 -l --type=组图标 WRITE.EXE
--type=14 --name=1 --lang=1033 [type=group_icon 偏移量=0x3540 大小=34]
将所有图标解压缩到当前目录,将目标文件命名为“write.exe_T_N.ico”:
$ 摔跤 -x --输出=。 -t14 WRITE.EXE
$ ls *.ico
写入.exe_14_1.ico
使用 onworks.net 服务在线使用 wrestool