Як приховати файл або папку в зображенні в 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 секрет.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.


