15Sep

Como ocultar um arquivo ou uma pasta em uma imagem no Linux

00_lead_image_hiding_folder_in_image

Se outras pessoas usam seu PC Linux de tempos em tempos, você pode ocultar arquivos e pastas de olhos curiosos. Mas se eles conhecem a maneira óbvia de ver arquivos ocultos, você pode usar um método mais secreto: comprima esses arquivos e esconda-os em um arquivo de imagem de aparência inocente.

ARTIGOS RELACIONADOS
Como ocultar arquivos e pastas em todo o sistema operacional
Use a conclusão da guia para digitar comandos mais rápido em qualquer sistema operacional

Antes de começar, crie um diretório contendo um arquivo de imagem( .png ou. jpg) e o arquivo oudiretório que você deseja esconder. Para o nosso exemplo, vamos esconder um diretório de arquivos, chamado de arquivos secretos. Nosso arquivo de imagem original é htg-site.png. Use o comando cd para mudar para o diretório que contém a imagem e o arquivo ou pasta a ser escondido.

cd files_to_hide /

01_folder_and_image_file

Criaremos um arquivo comprimido contendo o diretório que queremos esconder na imagem. Para fazer isso, escrevemos o seguinte comando no prompt e pressione Enter.

zip -r secret.zip secret_files /

No comando acima, -r incluirá todos os subdiretórios dentro do diretório especificado no arquivo compactado. O nome do arquivo compactado é secret.zip e o nome do diretório a ser compactado é secret_files.

Quando você for retornado ao prompt de comando, digite ls e pressione Enter. Você verá o arquivo secret.zip( ou o que quer que você tenha nomeado seu arquivo compactado) listado.

02_zipping_secret_folder

Agora, vamos concatenar o arquivo comprimido e o arquivo de imagem e salvá-lo como um novo arquivo de imagem usando o comando cat. No nosso exemplo, escrevemos o seguinte comando no prompt e pressione Enter.

cat htg-site.png secret.zip & gt;secret.png

O arquivo de imagem original deve ser listado primeiro antes do nome do arquivo compactado que deseja inserir no arquivo de imagem. Então, direcionamos( & gt;) o arquivo de imagem original e o arquivo compactado para uma nova imagem chamada secret.png.

03_putting_compressed_file_into_image

Quando você usa o comando ls no prompt, você verá o novo arquivo de imagem, secret.png, que está escondendo o arquivo compactado. Você pode exibir a nova imagem usando qualquer visualizador de imagens ou editor. Uma maneira fácil de visualizar a imagem é clicar duas vezes nele no Nautilus. Ele será aberto automaticamente no visualizador de imagens padrão.

Depois de ter sua nova imagem que está escondendo seu arquivo ou pasta, você pode excluir o arquivo compactado e o arquivo ou pasta original, usando o comando rm. No nosso exemplo, escrevemos os dois comandos a seguir para excluir nosso arquivo compactado e pasta original.

rm secret.zip rm -r secret_files

04_removing_compressed_file_and_secret_files

Para acessar o arquivo oculto novamente, verifique se você está no diretório que contém a imagem na qual seu arquivo ou pasta está oculto. Em seguida, extraia o arquivo ou a pasta da imagem digitando o seguinte comando e pressionando Enter.

unzip secret.png

Substitua o nome do seu arquivo de imagem por secret.png no comando acima.

05_unzipping_secret_image

Nosso diretório secreto_files está disponível novamente, e quando mudamos para esse diretório( cd secret_files /), e listar os arquivos( ls), vemos nossos arquivos originais.

06_private_files_extracted

Esta não é necessariamente a forma mais segura de proteger seus arquivos. Isso simplesmente os torna menos óbvios para alguém cutucando seu sistema. Você pode criptografar seus arquivos zip para torná-los mais seguros.

ARTIGOS RELACIONADOS
Como criar arquivos criptografados Zip ou 7z em qualquer sistema operacional
Como ocultar arquivos Zip dentro de uma imagem sem qualquer software extra no Windows

Você também pode ocultar um arquivo compactado em uma imagem no Windows.