打开.pack文件(UNIX)



ARM CMSIS库可以作为*下载。包文件。我怎样才能打开/打开它?

似乎曾经有一个函数unpack,它已经被弃用并委托给gzip。但是,gunzip似乎不能识别扩展名:

gzip: ARM.CMSIS.4.4.0.pack: unknown suffix -- ignored

zcat似乎可以读取文件(它返回一些格式化的输出,似乎是文件的内容,见下文),但再次失败,显示以下消息(来自gzip):

gzip: ARM.CMSIS.4.4.0.pack has more than one entry--rest ignored

(zcat的一些输出如下所示)

    <example name="DSP_Lib Variance example" doc="Abstract.txt" folder="CMSIS/DSP_Lib/Examples/arm_variance_example/ARM">
      <description>DSP_Lib Variance example</description>
      <board name="uVision Simulator" vendor="Keil"/>
      <project>
        <environment name="uv" load="arm_variance_example.uvprojx"/>
      </project>
      <attributes>
        <component Cclass="CMSIS" Cgroup="CORE"/>
        <component Cclass="CMSIS" Cgroup="DSP"/>
        <component Cclass="Device" Cgroup="Startup"/>
        <category>Getting Started</category>
      </attributes>
    </example>
  </examples>
</package>

只需将文件扩展名从.pack更改为.zip并解压缩即可。就这么简单。

我确实在Windows和linux上都尝试了7zip -工作!

最新更新