Sobre criptografia e compactação de arquivos, analise as afirmativas a seguir. I. Todo arquivo criptografado está necessariamente compactado. II. O processo de compactação usualmente explora a repetição de trechos e/ou padrões presentes no arquivo. III. A compactação de arquivos de texto (.txt) alcança bons índices de compactação em relação a outros tipos de arquivos. Está correto o que se afirma em:
- A)somente I;
A opção diz que somente a assertiva I estaria correta, isto é, que todo arquivo criptografado estaria necessariamente compactado. Isso não se sustenta, porque criptografia e compactação são operações distintas: um arquivo pode ser criptografado sem ter sido compactado antes, e a criptografia normalmente até reduz padrões úteis para compressão. Como II e III descrevem propriedades verdadeiras da compactação, a alternativa não fecha com o conjunto das afirmativas.
- B)somente II;
A opção afirma que apenas a assertiva II estaria correta, ou seja, que a compactação explora redundâncias e padrões repetidos. Esse enunciado está certo, porque algoritmos de compressão usam justamente a repetição e a previsibilidade do conteúdo para reduzir o tamanho do arquivo. O problema é que a III também é verdadeira, pois textos simples costumam comprimir bem em razão da alta redundância de letras, palavras e estruturas, então a exclusividade indicada pela letra B não procede.
- C)somente III;
A opção sustenta que só a assertiva III estaria correta, isto é, que arquivos .txt costumam alcançar bons índices de compactação. Isso é verdadeiro porque textos em linguagem natural têm muitas repetições e padrões, o que favorece compressão sem perda. Mas a II também é verdadeira, já que a base conceitual da compactação é justamente explorar repetição de trechos e padrões; por isso a letra C fica incompleta.
- D)somente II e III;
A opção reúne as assertivas II e III, que são as duas afirmações verdadeiras do enunciado. A compactação costuma explorar redundância e padrões repetidos, e arquivos de texto .txt, por terem alta repetição de caracteres, palavras e estruturas, normalmente atingem bons índices de compressão. Como a I é falsa, porque criptografar não implica compactar, a combinação indicada pela letra D é a correta.
- E)I, II e III.
A opção afirma que I, II e III são verdadeiras, mas o problema está na I: criptografar um arquivo não o torna automaticamente compactado. É perfeitamente possível ter um arquivo criptografado grande, sem qualquer redução de tamanho, porque compactação e cifragem são processos independentes. Assim, embora II e III estejam corretas, a inclusão da I derruba a alternativa.
Gabarito: D
Criptografia e compactação parecem parentes, mas servem a propósitos diferentes. A criptografia transforma o conteúdo para torná-lo ilegível sem a chave, buscando confidencialidade. Já a compactação reduz o tamanho do arquivo ao aproveitar padrões repetidos, economizando espaço e, muitas vezes, tempo de transmissão. Uma coisa não depende da outra: um arquivo pode ser criptografado sem estar compactado, e um arquivo compactado pode nem estar criptografado. A afirmativa I está errada porque nem todo arquivo criptografado é, necessariamente, compactado. Você pode criptografar um documento do jeito que ele está, sem passar por compressão antes. Na prática, até costuma ser mais eficiente compactar antes de criptografar, porque a criptografia “embaralha” os padrões e dificulta a compressão depois. A afirmativa II está certa. Compactação funciona justamente explorando repetição de trechos, padrões e redundâncias presentes no arquivo. É isso que algoritmos como ZIP, por exemplo, tentam reduzir. Sem repetição, não há muito o que enxugar. A afirmativa III também está certa em termos gerais. Arquivos de texto (.txt) costumam ter boa compactação porque o texto simples tem muita redundância, como letras, palavras e estruturas que se repetem. Por isso, a banca marcou a letra D: somente II e III.