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