Я нашел один вариант: 7-zip с открытым исходным кодом (по крайней мере, 16.04) может создавать архивы «.wim», в том числе с поддержкой Alternate Data Streams. В графическом интерфейсе есть -sfs
флажок «Сохранить альтернативные потоки данных», а в CLI - флаг. Жаль, что они не сжаты.
Формат файла ".wim" довольно хорошо документирован.
Я бы порекомендовал придерживаться соглашения об именах, используемого Windows 2000 Advanced Server, который имел дополнительную поддержку протокола Apple Filing Protocol и отображался
- Информация о традиционном файле MacOS для 60-октетного
AFP_AfpInfo
ADS, например41 46 50 00 00 00 01 00 00 00 00 00 00 00 00 80 AFP 72 6F 68 64 64 64 73 6B 01 00 FF FF FF FF 00 00 rohdddsk 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 D8 D8 AF AE 7F 00 00 3F DE D5 95
- Традиционный ресурс MacOS разветвляется на
AFP_Resource
ADS; это прямой дамп октетов ветвления ресурса, обычно начинающийся с00 00 01 00
32-битного смещения в формате с прямым порядком байтов Resource Forks. - Традиционный файл MacOS с комментариями к
Comments
ADS (каждый символ ASCII отображается в виде своего кода ASCII, за которым следует 00, то есть UTF-16 с прямым порядком байтов; я не знаю сопоставления специальных символов Maintosh)
например, как показывает утилита потоков Sysinternals:
R: \ macdev \ UniversalInterfaces3.4.1b3.img: : AFP_AfpInfo: $ DATA 60 : AFP_Resource: $ DATA 3565 : Комментарии: $ DATA 238
Я недавно пытался поставить вопрос, спрашивая что-нибудь на эту мелодию, со сжатием; но это было (понятно) приостановлено.