Я использую Apache Commons Compress для распаковки .zip-файла (оригинальная утилита сжатия неизвестна, так как этот файл поступает из внешнего источника). 7-Zip экстракты со следующей структурой:
|--D1--+
| |--D3 ...
|
|--D2--+
|--D3 ...
Apache Commons извлекает следующую структуру:
D3 ...
ZipArchiveEntry.getName () показывает D3 ...
Где 7-Zip получает данные для создания D1 и D2?