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.
Nome da etiqueta da variante de 32 bits | 62-bit variant tag name | Descriçã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]}"