Как да се скрие файл или папка в изображение в Linux
Ако от време на време други хора използват вашия Linux компютър, можете да скриете файлове и папки от любопитни очи. Но ако те знаят очевидния начин за преглед на скритите файлове, можете да използвате по-скрит метод: компресирайте тези файлове и ги скрийте в невинно изглеждащ файл с изображения.
Преди да започнете, създайте директория, съдържаща файл с изображение (.png или .jpg), и файла или директорията, които искате да скриете. За нашия пример ще скрием директория от файлове, наречена secret_files. Нашият оригинален файл с изображение е htg-site.png. Използвай CD
команда за промяна в директорията, съдържаща изображението и файла или папката, която трябва да бъде скрита.
cd files_to_hide /
Ще създадем компресиран файл, съдържащ директорията, която искаме да скрием в изображението. За да направите това, ние въвеждаме следната команда в реда и натискаме Enter.
zip -r secret.zip secret_files /
В горната команда, -R
ще включва всички поддиректории в указаната директория в компресирания файл. Името на компресирания файл е secret.zip
и името на директорията, която ще се компресира, е secret_files
.
Когато се върнете в командния ред, въведете LS
и натиснете Enter. Ще видите secret.zip
файл (или каквото и да е името на компресирания ви файл).
Сега ще свържем компресирания файл и файл с изображение и ще запазим това като нов файл с изображение с помощта на котка
команда. В нашия пример, ние въвеждаме следната команда в реда и натиснете Enter.
cat htg-site.png secret.zip> secret.png
Оригиналният файл с изображение трябва да бъде посочен първо преди името на компресирания файл, който искате да вмъкнете в графичния файл. След това препращаме (>) оригиналния файл с изображение и компресирания файл в ново извикано изображение secret.png
.
Когато използвате LS
в командния ред, ще видите новия файл с изображение, secret.png
, който скрива компресирания файл. Можете да покажете новото изображение с помощта на всяка програма за преглед на изображения или редактор. Един лесен начин да видите изображението е да кликнете два пъти върху него в Nautilus. Тя автоматично ще се отвори в програмата за преглед на изображения по подразбиране.
След като имате новото си изображение, което крие вашия файл или папка, можете да изтриете компресирания файл и оригиналния файл или папка, като използвате RM
команда. В нашия пример въведохме следните две команди, за да изтрием компресирания файл и оригиналната папка.
rm secret.zip
rm -r secret_files
За да получите достъп до скрития файл или папка отново, уверете се, че сте в директорията, съдържаща изображението, в което е скрит вашият файл или папка. След това извлечете файла или папката от изображението, като напишете следната команда и натиснете Enter.
unzip secret.png
Заменете името на файла с изображението си secret.png
в горната команда.
наш secret_files
директорията е достъпна отново и когато преминем към тази директория ( cd secret_files /
) и списък на файловете ( LS
), виждаме оригиналните ни файлове.
Това не е непременно най-сигурният начин да защитите файловете си. Това просто ги прави по-малко очевидни на някой, който тича около вашата система. Можете да шифровате своите zip файлове, за да ги направите по-сигурни.
Можете също да скриете компресиран файл в изображение в Windows.