SóProvas


ID
1311730
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação à ofuscação de código, a programas maliciosos e a compactadores de código executável, julgue os itens seguintes.

Um arquivo compactado do Linux cujo nome é prova.tar.gz poderá ser descompactado para a saída padrão, alterando-se o nome original, por meio do comando gzip –dc prova.tar.gz tar xvf –.

Alternativas
Comentários
  • rar: 

    unrar x nomedoarquivo.rar 

    tar: 

    tar -xvf nomedoarquivo.tar 

    tar.gz: 

    tar -vzxf nomedoarquivo.tar.gz 

  • Gabarito Errado

    Comando gzip

    A ferramenta Tar, por si somente, serve apenas para juntar vários arquivos em um só. No entanto, o programa não é capaz de diminuir o tamanho do arquivo resultante, isto é, de compactá-lo. É neste ponto que entra em cena o gzip (GNU zip) ou outro compactador de sua preferência. Se utilizado isoladamente, o gzip faz uso da seguinte sintaxe:

    gzip [parâmetros] [nome_do_arquivo]

    Entre os parâmetros disponíveis, tem-se:

    -c - extrai um arquivo para a saída padrão;
    -d - descompacta um arquivo comprimido;
    -l - lista o conteúdo de um arquivo compactado;
    -v - exibe detalhes sobre o procedimento;
    -r - compacta pastas;
    -t testa a integridade de um arquivo compactado.

    Ainda no que se refere às opções de parâmetros, é possível utilizar uma numeração de 1 a 9 para indicar o nível de compactação. Quanto maior o número, maior será a compactação do arquivo.

    Eis alguns exemplos para facilitar a compreensão do comando gzip:

    gzip infowester.odt

    O comando acima compacta o arquivo infowester.odt. Note que os arquivos compactados com gzip recebem a extensão .gz.

    gzip -d infowester.odt.gz

    O comando acima descompacta o arquivo infowester.odt.gz.

    gzip -1 colorado.ods

    O procedimento acima faz com que o arquivo colorado.ods seja compactado considerando o nível mais baixo de compreensão.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Errado, pois faltou o |

    gzip -dc prova.tar.gz | tar xvf -

     

     

     

     

  • Como não custa nada responder e informar uma fonte, para caso precise recorrer no futuro:

    gzip –dc prova.tar.gz

    traduz-se como: descompacte o arquivo informado, prova.tar.gz, (-d) e lance o conteúdo na saída padrão, --stdout --to-stdout,  (-c).

    O errado da questão, que a propósito são dois, é não concatenar os comandos gzip e tar(1º) e instruir o tar em desagrupar a saída(2º), "-x, --extract, --get extract files from an archive",.

     

    O correto seria: gzip(1) -dc prova.tar.gz, |  tar(1) -x

     

    https://explainshell.com/explain?cmd=gzip+-dc+myfoo.tar.gz+%7C+tar+-x

  • Tem um erro até mais simples do que os debatidos até então pelos colegas: o traço para os parâmetros xvf do comando tar está depois do parâmetro (xvf -) e não antes (-xvf), que deveria ser o correto.