Red Hat Training

A Red Hat training course is available for RHEL 8

5.5. Suporte para arquivos acima de 4 GB

No Red Hat Enterprise Linux 8, RPM pode usar variáveis e tags de 64 bits, o que permite operar em arquivos e pacotes maiores que 4 GB.

5.5.1. Etiquetas de 64 bits RPM

Existem várias etiquetas RPM tanto nas versões de 64 bits quanto nas versões anteriores de 32 bits. Note que as versões de 64 bits têm a string LONG na frente de seu nome.

Tabela 5.4. Tags RPM disponíveis tanto nas versões 32-bit como 64-bit

Nome da etiqueta da variante de 32 bits62-bit variant tag nameDescrição da etiqueta

RPMTAG_SIGSIZE

RPMTAG_LONGSIGSIZE

Tamanho do cabeçalho e da carga útil comprimida.

RPMTAG_ARCHIVESIZE

RPMTAG_LONGARCHIVESIZE

Tamanho de carga útil sem compressão.

RPMTAG_FILESIZES

RPMTAG_LONGFILESIZES

Conjunto de tamanhos de arquivos.

RPMTAG_SIZE

RPMTAG_LONGSIZE

Soma de todos os tamanhos de arquivos.

5.5.1.1. Usando tags de 64 bits na linha de comando

As extensões LONG estão sempre habilitadas na linha de comando. Se você usou anteriormente scripts contendo o comando rpm -q --qf, você pode adicionar long ao nome de tais tags:

rpm -qp --qf="[%{filenames} %{longfilesizes}n]}"