gzip / gunzip (versão 1.6 no Linux Mint / Ubuntu) não aparece para lembrar ou usar os nomes de arquivos originais, mas aparentemente pode . Minha resposta original, depois de alguns testes básicos, foi que ele não salvou os nomes dos arquivos, mas eu fui enganado pela saída equivocada de --list
(provavelmente como o OP também estava).
A página man indica que pode salvar & use o nome do arquivo original, mas mesmo ao criar um arquivo .gz com a opção -N or --name
, ao listar ( -l
) o conteúdo desse arquivo .gz, a coluna uncompressed_name
listará o nome de arquivo atual "base".
$ echo test > t1
$ gzip -vkN t1
t1: -40.0% -- replaced with t1.gz
$ gzip -vl t1.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 3bb935c6 Jan 3 14:59 28 5 -40.0% t1
$ cp t1.gz N1.gz
$ gzip -vl N1.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 3bb935c6 Jan 3 15:04 28 5 -40.0% N1
A menos que você também use a opção -N
ao testar / listar, então mostra o nome do arquivo original
$ gzip -vlN t1.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 3bb935c6 Jan 3 14:59 28 5 -40.0% t1
$ gzip -vlN N1.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 3bb935c6 Jan 3 14:59 28 5 -40.0% t1
Descompactar sem usar a opção -N
não restaura o nome do arquivo original,
Eu não acho que o gzip tenha salvado ou usado o nome do arquivo original, é mais uma compactação "um arquivo por vez" usada para arquivos .tar, com o tar salvando vários arquivos e seus nomes, a utilidade do gzip nomes parece limitado.
Outros formatos de arquivo compactado, como .zip, .7z, também lembram nomes de arquivos, já que eles arquivam & comprimir vários arquivos, eles são como um .tar.gz em um.
Falando de criptografia, o gpg pode lembrar & usar nomes de arquivos originais (definitivamente quando usa a criptografia -c
simétrica em um único arquivo, deve funcionar também para criptografia de chave pública).