XZDEC(1) XZ Utils XZDEC(1)

xzdec, lzmadec - Pequenos descompactadores .xz e .lzma

xzdec [opção...] [arquivo...]
lzmadec [opção...] [arquivo...]

xzdec é uma ferramenta de descompactação baseada em liblzma somente para arquivos .xz (e somente .xz). xzdec destina-se a funcionar como um substituto para xz(1) nas situações mais comuns em que um script foi escrito para usar xz --decompress --stdout (e possivelmente alguns outras opções comumente usadas) para descompactar arquivos .xz. lzmadec é idêntico a xzdec exceto que lzmadec tem suporte a arquivos .lzma em vez de arquivos .xz.

Para reduzir o tamanho do executável, xzdec não tem suporte ao uso de várias threads ou a localização, e não lê opções de variáveis de ambiente XZ_DEFAULTS e XZ_OPT. xzdec não tem suporte à exibição de informações de progresso intermediárias: enviar SIGINFO para xzdec não faz nada, mas enviar SIGUSR1 encerra o processo em vez de exibir informações de progresso.

Ignorada para compatibilidade xz(1). xzdec tem suporte a apenas descompactação.
Ignorada para compatibilidade xz(1). xzdec nunca cria ou remove quaisquer arquivos.
Ignorada para compatibilidade xz(1). xzdec sempre grava os dados descompactados para a saída padrão.
Especificar isso uma vez não faz nada, pois xzdec nunca exibe nenhum aviso ou notificação. Especifique isso duas vezes para suprimir erros.
Ignorada para compatibilidade xz(1). xzdec nunca usa o status de saída 2.
Exibe uma mensagem de ajuda e sai com sucesso.
Mostra o número da versão do xzdec e liblzma.

0
Correu tudo bem.
1
Ocorreu um erro.

xzdec não possui nenhuma mensagem de aviso como o xz(1), portanto, o status de saída 2 não é usado por xzdec.

Use xz(1) em vez de xzdec ou lzmadec para uso diário normal. xzdec ou lzmadec destinam-se apenas a situações em que é importante ter um descompactador menor do que o xz(1) completo.

xzdec e lzmadec não são realmente tão pequenos. O tamanho pode ser reduzido ainda mais eliminando recursos do liblzma no tempo de compilação, mas isso geralmente não deve ser feito para executáveis distribuídos em distribuições típicas de sistemas operacionais não embarcados. Se você precisa de um descompactador .xz realmente pequeno, considere usar o XZ Embedded.

xz(1)

XZ Embedded: https://xz.tukaani.org/xz-embedded/

2024-01-19 Tukaani