В Linux из командной строки я могу напечатать версию пакета Debian следующим образом
dpkg-deb -I ./mypackage.deb
Как я могу сделать то же самое в C # (.NET Core)?
Мне нужно, чтобы код был независимым от платформы (Windows, Linux).
Что я понимаю из описания формата файла, так это то, что мне нужно распаковать этот файл пакета как ar формат .Согласно Wiki этот формат не был стандартизирован и существует несколько вариантов.Я надеюсь, что есть какая-то существующая библиотека, поэтому мне не нужно изобретать колесо.Тогда это просто распаковать и разобрать текстовый файл, который называется control file .