Нужна помощь с командой 7z

Интерфейс-пустышка действительно немного экзотичен, но, тем не менее, весьма полезен. Его основное преимущество заключается в работе с автономными хостами и машинами, чье единственное сетевое IP-соединение — это восходящая линия с набором номера -. Фактически, последние большую часть времени также являются автономными хостами.

Проблема с автономными хостами заключается в том, что у них есть только одно активное сетевое устройство, петлевое устройство, которому обычно назначается адрес 127.0.0.1. Однако в некоторых случаях вам необходимо отправить данные на `официальный IP-адрес локального хоста. Например, рассмотрим ноутбук vlite, который был отключен от любой сети на время выполнения этого примера.

Приложение на vlite теперь может захотеть отправить некоторые данные другому приложению на том же хосте. Поиск vlite в /etc/hosts дает IP-адрес -191.72.1.65, поэтому приложение пытается отправить на этот адрес. Поскольку петлевой интерфейс в настоящее время является единственным активным интерфейсом на машине, ядро ​​не знает, что этот адрес на самом деле относится к самому себе! Как следствие, ядро ​​отбрасывает дейтаграмму и возвращает приложению ошибку.

Здесь в дело вступает фиктивное устройство. Оно решает дилемму, просто выступая в качестве альтер-эго петлевого интерфейса. В случае с vlite вы просто дали бы ему адрес 191.72.1.65 и добавили маршрут хоста, указывающий на него. Каждая дейтаграмма для 191.72.1.65 затем будет доставляться локально. Правильный вызов:

       # ifconfig dummy vlite
       # route add vlite
0
27.05.2021, 23:59
1 ответ

Я нашел ответ на этот вопрос, спросив 7 -автора Zip на SourceForge .

В моем случае это команда, которая мне нужна для извлечения только раздела 4.hfs из BaseSystem.dmg:

7z e -t* BaseSystem.dmg 4.hfs

Эта команда выводит список файлов на один уровень глубже в BaseSystem.dmg:

7z l -t* BaseSystem.dmg
0
28.07.2021, 11:28

Теги

Похожие вопросы