这是 wimlib-imagex 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
wimlib-imagex - 提取、创建、修改或安装 WIM(Windows 映像格式)存档
概要
wimlib-imagex 附加 争论...
wimlib-imagex 应用 争论...
wimlib-imagex 捕获 争论...
wimlib-imagex 删除 争论...
wimlib-imagex DIR 争论...
wimlib-imagex 出口 争论...
wimlib-imagex 提取 争论...
wimlib-imagex info 争论...
wimlib-imagex 加入 争论...
wimlib-imagex 安装 争论...
wimlib-imagex 挂载 争论...
wimlib-imagex 优化 争论...
wimlib-imagex 分裂 争论...
wimlib-imagex 卸载 争论...
wimlib-imagex 更新 争论...
wimlib-imagex 确认 争论...
商品描述
wimlib-imagex 处理 Windows 映像格式 (WIM) 中的档案。 它的界面是
类似于微软的 ImageX,但 wimlib-imagex 是跨平台的并且有用
改进和扩展。
做它的工作, wimlib-imagex 使用 文库,一个开源 C 库,提供
用于操作 WIM 档案的接口。 wimlib 完全独立于
等效的 Microsoft 实现(WIMGAPI 或 wimgapi.dll)。 你可以在你的
自己的程序,虽然用于命令行 wimlib-imagex 已经提供访问大多数
wimlib 的功能。
背景 相关信息
Windows 映像格式 (WIM) 由 Microsoft 设计,主要用于归档 Windows
文件系统,例如 NTFS。 但是,它也可以在其他平台上使用,有一些
限制。 WIM 档案包含一个或多个图像,每个图像在逻辑上都是一个
独立的目录树。 图像从 1 开始索引,每个图像也可能有一个
姓名。 文件数据存储为内容可寻址的“流”
整个存档。 流可以使用几种压缩之一进行压缩
算法,包括 XPRESS 和 LZX。
随 Windows 8 发布的 WIM 格式更新具有使用
LZMS 压缩算法。 此类文件也称为“ESD 文件”,可能带有
扩展名 .esd 而不是 .wim。 wimlib-imagex v1.6.0 及更高版本支持这些新文件,
除非它们被加密。
指令
wimlib-imagex 接受许多命令之一(在上面列出 综合系统),
附加参数取决于特定命令。 虽然 wimlib-imagex 将打印
使用信息与 - 帮帮我 或者如果你错误地调用它,完整的文档
每 wimlib-imagex 命令可以在相应的手册页中找到。
注意:为了节省输入,如果已经安装了合适的硬链接或批处理文件,一个
命令 wimlib-imagex 指挥 也可以简单地访问 WIM指挥; 例如,
微应用 wimlib-imagex 应用.
一般 特点
以下是目前支持的一些一般功能或用例
wimlib-imagex, 以及指向相关命令的指针:
· 显示有关 WIM 文件的信息
(wimlib-imagex info)
· 列出 WIM 映像中的文件
(wimlib-imagex DIR)
· 提取或“应用”完整的 WIM 映像
(wimlib-imagex 应用)
· 从 WIM 映像中提取文件或目录
(wimlib-imagex 提取)
· 捕获 WIM 图像并将其保存到新的 WIM 文件中
(wimlib-imagex 捕获)
· 捕获 WIM 映像并将其附加到现有的 WIM 文件
(wimlib-imagex 附加)
· 通过添加、删除或重命名文件来修改 WIM 映像
(wimlib-imagex 更新)
·(仅限 Linux)以只读方式挂载 WIM 映像
(wimlib-imagex 安装)
·(仅适用于 Linux)以读写方式挂载 WIM 映像
(wimlib-imagex 挂载)
· 从 WIM 文件中删除图像
(wimlib-imagex 删除)
· 从 WIM 文件导出图像
(wimlib-imagex 出口)
· 更改 WIM 映像的名称或描述
(wimlib-imagex info)
· 更改 WIM 文件的可启动映像索引
(wimlib-imagex info)
· 重建并可选择重新压缩 WIM 文件
(wimlib-imagex 优化)
· 将 WIM 文件拆分为多个部分
(wimlib-imagex 分裂)
· 加入一个分裂的 WIM
(wimlib-imagex 加入)
· 验证 WIM 文件
(wimlib-imagex 确认)
产品详情 特点
本节介绍了一些有趣的功能 wimlib-imagex 更详细。
· 多平台支持。 wimlib-imagex 两个类 UNIX 系统都支持(主要是
Linux,还有 FreeBSD、Mac OS X 等)和 Windows,并且大部分代码是共享的
所有平台。 但是,在可能的情况下支持特定于平台的功能。
· 在类 UNIX 系统上,与 libntfs-3g 的集成允许捕获 WIM 映像
直接从包含 NTFS 卷的块设备,或应用 WIM 映像
直接到包含 NTFS 卷的块设备。 这允许保存和
恢复特定于 NTFS 的数据,例如安全描述符和命名数据流,
否则仅在 Windows 上受支持。 如果 wimlib,则此功能不可用
是使用 --without-ntfs-3g 配置的。
· Windows 上的长路径支持。 wimlib-imagex 可以捕获和应用带有路径的文件
超出 Win260 子系统的 MAX_PATH(32 个字符)限制。
· Windows 上的非管理员支持。 你可以跑 wimlib-imagex 没有管理员
权利,受一些限制。
· 支持 WIM 完整性表。 完整性表是 SHA-1 消息的列表
附加到 WIM 文件末尾的摘要,提供 WIM 文件的校验和
本身。 的 - 查看 几个选项 wimlib-imagex 命令可用于验证或
添加完整性表。
· 支持“pipable”WIM。 这是一个 wimlib 扩展,与
微软实施。 一个可管道化的 WIM,用 wimlib-imagex 捕获 与
--可管道化 选项,可以写入标准输出或从标准输入读取。 这个
可用于通过网络将图像传入或传出服务器以快速实现
文件系统映像和恢复。
· 在类 UNIX 系统上,支持保存和恢复 UNIX uids(用户 ID)、gids
(组 ID)和模式到/从 WIM 映像。 这是一个 wimlib 扩展,但是
Microsoft 实现忽略了这个额外的元数据。
· 多线程压缩。 默认情况下,数据压缩是多线程的,将使用
所有可用的处理器。 在大多数情况下,这可以通过 --线程 选项。
· XPRESS、LZX 和 LZMS 解压和压缩。 wimlib 包含独立的
所有这些压缩算法的实现。 有时他们可以做得更好
比等效的 Microsoft 实现。
·“ESD文件”支持。 如中所述 背景 相关信息, “ESD 文件”使用新的 WIM
具有可靠资源和 LZMS 压缩的格式。 这个支持是第一次
存在于 wimlib v1.6.0,但 v1.7.0 及更高版本具有改进的兼容性。
· 安装 WIM 映像。 这依赖于 FUSE(UserSpace 中的文件系统)并且仅
在兼容的类 UNIX 系统上支持,尤其是 Linux。 FreeBSD 可以工作,但
未经测试。
· 拆分 WIM。 拆分 WIM 是拆分为多个部分的 WIM 存档。 wimlib-imagex
分裂 可以从独立的 WIM 创建拆分 WIM,以及 wimlib-imagex 加入 可以创造
来自拆分 WIM 的独立 WIM。
· Delta WIM。 增量 WIM 包含图像元数据但已排除文件数据
存在于另一个 WIM 文件中。 可以使用以下方法创建增量 WIM wimlib-imagex 捕获
与 --delta-来自 选项。
· WIMBoot 支持。 在 Windows 8.1 及更高版本上,NTFS 卷上的文件可以从外部
在 Microsoft 的 Windows Overlay FileSystem Filter 的帮助下由 WIM 存档支持
驱动程序(WOF)。 随着 --wimboot 旗, wimlib-imagex 应用 将提取“指针
文件”(实际上是由 WOF 驱动程序处理的 NTFS 重解析点)到 WIM 存档
而不是文件本身。
· 快速增量备份。 使用 --更新 选项 wimlib-imagex 捕获 or
wimlib-imagex 附加,您可以优化图像捕获,以便文件
不会从磁盘读取基于时间戳的未修改。 但即使没有这个
选项,由于 WIM 格式具有单实例文件,因此文件与任何
已经存在于 WIM 档案中(在任何图像中)将不会被写入,而是一个
将使用对存储文件的引用。
地区 AND 字符 编码
WIM 文件本身使用 Windows 原生“宽字符”存储文件和流名称
字符串”,这是 UTF-16。在 Windows 上,wimlib 使用这些相同的字符串,所以
通常不需要转换,字符应该没有问题
编码。
在类 UNIX 系统上,wimlib 主要在依赖于语言环境的多字节编码中工作,
强烈建议您将其设置为 UTF-8 以避免出现任何问题。 你可以
或者设置环境变量 WIMLIB_IMAGEX_USE_UTF8 强迫 wimlib-imagex
在内部使用 UTF-8,即使当前语言环境与 UTF-8 不兼容。
CASE 灵敏度
默认情况下,区分大小写 wimlib-imagex 在类 UNIX 之间有所不同
系统和 Windows。 WIM 映像可能(但通常没有)具有多个文件
相同的不区分大小写的名称。 在内部,wimlib 将文件名存储为区分大小写,但在
用户实际提供的用于 WIM 映像的 Windows 路径(例如,用于提取、
添加、重命名或删除文件)在默认情况下将被视为不区分大小写
以获得“预期”的行为。 这与类 UNIX 上的默认行为不同
系统,其中此类路径将被视为区分大小写。
请注意,由于不区分大小写,路径组件通常可能不明确,因为
多个文件或目录具有相同的不区分大小写的名称。 在这种情况下,如果
有一个名称完全匹配的文件或目录,它被选中; 否则,一个
不区分大小写匹配的文件或目录是任意选择的。
默认区分大小写 wimlib-imagex 可以通过显式设置来覆盖
环境变量 WIMLIB_IMAGEX_IGNORE_CASE 到 1,在这种情况下,这些路径将是
不区分大小写处理,或 0,其中此类路径将区分大小写。
无论这些设置如何,选项和非路径参数都必须在较低的
情况。
使用 onworks.net 服务在线使用 wimlib-imagex