英语法语西班牙语

Ad


OnWorks 网站图标

bmaptool - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 bmaptool

这是命令 bmaptool 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


bmaptool - 为文件创建块映射 (bmap) 或使用 bmap 复制文件

概要


地图工具 [--help] [--version] [--quiet] [--debug] [ ]

商品描述


地图工具 是用于为文件创建块映射 (bmap) 和复制文件的通用工具
使用块映射。 这个想法是大文件,如原始系统映像文件,可以
复制或闪现得更快 地图工具 与传统工具相比,例如“dd”或
“cp”。

地图工具 支持 2 个子命令:
1. 复制 - 使用 bmap 将文件复制到另一个文件或将图像闪存到块设备
2. 创建信息图 - 为文件创建 bmap

请在以下位置找到该项目的完整文档
https://source.tizen.org/documentation/reference/bmaptool

配置


- 版
打印 地图工具 版本并退出。

-h,--帮助
打印简短的帮助文本并退出。

-q, --安静
保持安静,不要打印额外的信息。

-d,--调试
打印调试消息。

指令


复制 [选项] 图像目标
使用 bmap 将文件 IMAGE 复制到目标常规文件或块设备 DEST。 图片
可以是本地路径或 URL。 DEST 可以是普通文件或块
设备(仅限本地)。

除非使用“--bmap”选项明确指定 bmap 文件, 地图工具
通过查找与 IMAGE 具有相同基名的文件来自动发现它,但
带有“.bmap”扩展名。 bmap 文件只在 IMAGE 的目录(或
基本 URL,以防 IMAGE 被指定为 URL)。 如果找不到 bmap 文件,
地图工具 失败。 要在没有 bmap 的情况下进行复制,请使用“--nobmap”选项。

IMAGE 和 bmap 文件都可以指定为 URL(http://、ftp://、https://、
文件://,ssh://)。 为了要做 地图工具 使用代理服务器,请指定
使用标准的“$http_proxy”、“$https_proxy”、“$ftp_proxy”或“$no_proxy”的代理
环境变量。

如果服务器需要认证,用户名和密码可以在
URL,例如“https://user:[电子邮件保护]/image.raw.bz2",或
“ssh://user:password@host:path/to/image.raw”。

IMAGE 可能被压缩,在这种情况下 地图工具 即时解压缩它。 这
压缩类型由文件扩展名检测,以下扩展名是
支持:

1. ".gz"、".gzip"、".tar.gz" 和 ".tgz" 用于压缩的文件和 tar 档案
"GZIP“ 程序
2. “.bz2”、“tar.bz2”、“.tbz2”、“.tbz”和“.tb2”用于文件和 tar 存档
用“压缩”bzip2“ 程序
3. ".xz", ".tar.xz", ".txz" 用于文件和用 " 压缩的 tar 档案xz“ 程序
4. ".lzo", "tar.lzo", ".tzo" 用于文件和用 " 压缩的 tar 档案伊佐"
程序

具有其他扩展名的 IMAGE 文件被假定为未压缩的。 笔记, 地图工具 使用
"压缩包2“和”" 用于更快地解压缩 bzip2 和 gzip 档案的程序,除非
它们不可用,在这种情况下,如果回退到使用“bzip2“和”GZIP".

如果 DEST 是块设备节点(例如,“/dev/sdg”), 地图工具 以独占模式打开它。
这意味着如果任何其他进程打开了 IMAGE 块设备节点,它将失败。
这也意味着没有其他进程能够打开 IMAGE,直到 地图工具
完成复制。 请参阅“open()”的“O_EXCL”标志的语义
系统调用。

bmap 文件通常包含自身的 SHA-256 校验和以及 SHA-256 校验和
对于所有映射的数据区域,这使得保证数据完整性成为可能。
地图工具 验证校验和并在不匹配的情况下出错退出。 校验和
可以使用“--no-verify”选项禁用验证。 地图工具 不验证
未放大的区域只包含零,因为这些区域无论如何都会被丢弃并且是
不用于任何事情。

bmap 文件可以用 OpenPGP (gpg) 签名。 签名可以是分离的(a
单独的文件)或“内置”到 bmap 文件中(所谓的“clearsign”签名)。

可以使用“--bmap-sig”选项指定分离的签名,否则 地图工具
尝试通过查找与基本名称相同的文件来自动发现它
bmap 文件,但带有“.asc”或“.sig”扩展名。 这与 bmap 非常相似
文件自动发现。 因此,如果存在“.asc”或“.sig”文件, 地图工具 将验证
签名。

clearsign 签名是 bmap 文件的一部分,并且 地图工具 自动检测和
验证它。

如果签名不好, 地图工具 出现错误退出。 bmap文件签名验证
可以使用“--no-sig-verify”选项禁用。

配置
-h,--帮助
打印关于“copy”子命令的简短帮助文本并退出。

--bmap BMAP
使用 bmap 文件“BMAP”进行复制。 如果未指定此选项, 地图工具 尝试
自动发现 bmap 文件。

--bmap-sig SIG
使用分离的 OpenPGP 签名文件“SIG”来验证 bmap 文件的完整性
和出版商。 如果未指定此选项, 地图工具 尝试自动
发现签名文件。

--nobmap
禁用自动 bmap 文件发现并在没有 bmap 的情况下强制刷新整个 IMAGE。

--不验证
复制时不要验证数据校验和(不推荐)。 校验和是
存储在 bmap 文件中,通常 地图工具 验证 IMAGE 中的数据
匹配校验和。

--无签名验证
不要验证 OpenPGP bmap 文件签名(不推荐)。

示例
地图工具 复制 image.raw.bz2 /dev/sdg
将 bz2 压缩的本地文件“image.raw.bz2”复制到块设备“/dev/sdg”。 图片
文件是即时解压缩的。 bmap 文件是自动发现的。 这
OpenPGP 签名也被自动检测/发现。

地图工具 复制 http://my-server.com/files/image.raw.bz2 $HOME/tmp/文件
将 bz2 压缩的远程“image.raw.bz2”复制到常规文件“$HOME/tmp/file”。 这
图像文件是即时解压缩的。 bmap 文件是自动发现的。
OpenPGP 签名也会被自动检测/发现。

地图工具 复制 --bmap image.bmap --bmap-sig image.bmap.asc image.raw /dev/sdg
使用 bmap 将未压缩的本地文件“image.raw”复制到块设备“/dev/sdg”
文件“image.bmap”。 使用分离的 OpenPGP 签名验证 bmap 文件签名
来自“imag.bmap.asc”。

创建信息图 [选项] 图像
为常规文件 IMAGE 生成 bmap。 在内部,此子命令使用 Linux
"FIEMAP" ioctl 以找出映射了哪些 IMAGE 块。 但是,如果“FIEMAP”不是
支持,而是使用“lseek”系统调用的“SEEK_HOLE”功能。 默认情况下,
除非使用“--output”选项,否则生成的 bmap 文件将打印到标准输出。

IMAGE 文件总是在生成块图之前同步。 它是
重要的是要确保在 bmap 文件被修改时 IMAGE 文件不被修改
生成,并在生成 bmap 文件之后。 否则 bmap 文件变成
无效,校验和验证将失败。

可以使用 OpenPGP 进一步对图像文件进行签名。

配置
-h,--帮助
打印关于“create”子命令的简短帮助文本并退出。

-o, --output 输出
将生成的 bmap 保存在 OUTPUT 文件中(默认 bmap 打印到
标准输出)。

--无校验和
生成没有 SHA1 校验和的 bmap 文件(不推荐)。

示例
地图工具 创建 image.raw
为“image.raw”文件生成 bmap 并将其打印到标准输出。

地图工具 创建 -o image.bmap image.raw
为“image.raw”文件生成bmap并将其保存在“image.bmap”中。

使用 onworks.net 服务在线使用 bmaptool


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad