Архив как таковой — just for fun. Сведения о внутренней структуре 7z, может быть, и пригодятся кому, не видел статей на эту тему, помимо документации из SDK.
Для скрытия в файловых системах на Windows можно такой же способ использовать — создавать папку с именем "..\" или "\". Если посмотреть свойства такой папки, то её размер будет всё увеличиваться и увеличиваться. У меня размер такой папки оказался более 80 ТБ и продолжал увеличиваться. Такое имя можно сделать из Linux, или, как говорят, с помощью прямого доступа к диску. Но антивирусами такую папку ещё проверять не пробовал.
Чуть напомнило
«А это программа на Haskell, которая выводит программу на Python, которая выводит программу на Ruby, которая выводит исходную программу на Haskell» :-)
Старая шутка задвиг с лора, демонстрирующий мощь языка и способности автора к самовыражению.
Сабж выглядит следующим образом.
Шаг 1: Haskel codepad.org/1MoarJGs
Шаг 2: Python codepad.org/QBB2yjsu
Шаг 3: Ruby codepad.org/hNvuH4bc
Последний шаг выдает оригинальную программу.
Архив Рекурсивный.7z: какой-то файл и архив Рекурсивный.7z