在Linux上,从命令行我可以打印出这样的Debian包版本
dpkg-deb -I ./mypackage.deb
在C#(.NET Core)中,我如何才能做到完全相同?
我需要代码独立于平台(Windows,Linux)。
我从文件格式描述中了解到,我需要将这个包文件解压为 ar format . 根据Wiki的说法,这种格式还没有标准化,并且有几种变体。我希望有一些现有的图书馆,所以我不需要重新发明轮子。然后它只是解压和解析文本文件,称为 control file .