标签: c# linux .net-core debian
在Linux的命令行上,我可以打印这样的Debian软件包版本
dpkg-deb -I ./mypackage.deb
如何在C#(.NET Core)中完全相同?
我需要代码独立于平台(Windows,Linux)。
我从文件格式描述中了解到,我需要将此软件包文件解压缩为ar format。根据Wiki,此格式尚未标准化,并且有多种变体。我希望有一些现有的库,所以我不需要重新发明轮子。然后,只需解压缩并解析称为control file的文本文件即可。