6.5. 支持超过 4 GB 的文件


在 Red Hat Enterprise Linux 8 中,RPM 可以使用 64 位变量和标签,它允许在大于 4 GB 的文件和软件包中运行。

6.5.1. 64 位 RPM 标签

64 位版本和之前的 32 位版本中都存在几个 RPM 标签。请注意,64 位版本的名称前带有 LONG 字符串。

Expand
表 6.4. 32 位和 64 位版本中可用的 RPM 标签
32 位变体标签名称62-bit 变体标签名称标签描述

RPMTAG_SIGSIZE

RPMTAG_LONGSIGSIZE

标头和压缩的有效负载大小。

RPMTAG_ARCHIVESIZE

RPMTAG_LONGARCHIVESIZE

未压缩的有效负载大小。

RPMTAG_FILESIZES

RPMTAG_LONGFILESIZES

文件大小数组。

RPMTAG_SIZE

RPMTAG_LONGSIZE

所有文件大小的总和。

6.5.2. 在命令行中使用 64 位标签

LONG 扩展总是在命令行上启用。如果您之前使用包含 rpm -q --qf 命令的脚本,您可以在此类标签名称中添加 很长时间

rpm -qp --qf="[%{filenames} %{longfilesizes}\n]"
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat