Єдиний спосіб зробити це - видобути дані таким чином, що 7-Zip не може прочитати. Якщо 7-Zip може читати дані, то 7-Zip може показувати вміст, тому що це робить 7-Zip.
Розгляньте можливість створення декількох архівів. Одним із способів досягнення ваших цілей є розміщення архіву в архіві. Зробити внутрішній архів ідеально доступним через 7-Zip, але це не має значення, тому що ніхто не може бачити внутрішній архів, поки вони не відкриють ваш зовнішній архів.
Внутрішній архів можна створювати за допомогою 7-Zip і забезпечувати бажані функції, такі як стиснення і відстеження декількох файлів. Використовуючи стандартний формат, вам не потрібно навчитися реалізовувати всі примхи стандартного формату, але ви отримуєте переваги, які надає загальна підтримка цього формату.
Зовнішній архів може бути певним користувацьким форматом. Якщо ви програміст, ви можете легко створити власний формат архіву. Можливо, ваш формат просто змінює кожен 5-й біт, що ефективно знищило б здатність 7-Zip розібрати цей файл. Потім, коли хтось запускає створений користувачем екстрактор, ви перегортаєте кожен 5-й біт і запускаєте отриманий файл (який є 7-Zip). Ваш користувальницький екстрактор також може мати графічний інтерфейс і робити все, що ви прагнете.