Прежде чем начать, создайте каталог, содержащий файл изображения (.png или.jpg), и файл или каталог, которые вы хотите скрыть. В нашем примере мы собираемся скрыть каталог файлов, называемый secret_files. Наш исходный файл изображения - htg-site.png. Использовать
cd
команду изменить в каталог, содержащий изображение, и файл или папку, которые должны быть скрыты.
cd files_to_hide/
zip -r secret.zip secret_files/
В приведенной выше команде,
-r
будет включать все подкаталоги в указанном каталоге в сжатом файле. Имя сжатого файла
secret.zip
и имя сжимаемого каталога
secret_files
Когда вы вернетесь в командную строку, введите
ls
и нажмите Enter. Вы увидите
secret.zip
файл (или все, что вы назвали своим сжатым файлом).
cat
команда. В нашем примере в командной строке введите следующую команду и нажмите Enter.
cat htg-site.png secret.zip > secret.png
Первоначальный файл изображения должен быть указан первым перед именем сжатого файла, который вы хотите вставить в файл изображения. Затем мы направляем (>) исходный файл изображения и сжатый файл на новое изображение, называемое
secret.png
ls
команды в командной строке, вы увидите новый файл изображения,
secret.png
который скрывает сжатый файл. Вы можете отображать новое изображение с помощью любого средства просмотра изображений или редактора. Простым способом просмотра изображения является двойной щелчок по нему в Nautilus. Он автоматически откроется в средстве просмотра изображений по умолчанию.
Если у вас есть новое изображение, скрывающее ваш файл или папку, вы можете удалить сжатый файл и исходный файл или папку, используя
rm
команда. В нашем примере мы набрали следующие две команды для удаления сжатого файла и исходной папки.
rm secret.zip
rm -r secret_files
unzip secret.png
Замените имя файла изображения для
secret.png
в приведенной выше команде.
secret_files
каталог снова доступен, и когда мы перейдем к этому каталогу (
cd secret_files/
) и перечислить файлы (
ls
), мы видим наши оригинальные файлы.
Вы также можете скрыть сжатый файл в изображении в Windows.