在rtems操作系统中解压缩tar.gz

时间:2019-10-02 20:54:26

标签: c gzip tar rtems

我想知道是否有一组特定的库可以在rtems操作系统中解压缩tar.gz文件。我看到的大多数答案都是针对Linux的。我正在查看gzip和libz,但不确定它们是否适用于linux,或者我也可以将它们用于rtem。

1 个答案:

答案 0 :(得分:1)

有一些集成功能可以在RTEMS中提取tgz文件。看一下tar01测试,以了解具有不同来源(内存或文件)的一些示例:https://git.rtems.org/rtems/tree/testsuites/libtests/tar01/init.c?id=8d989c56ff0c65beb7ec3390aebef6ea52840fab 请注意,这是旨在测试功能的测试应用程序。因此,有些事情可能会尝试触发预期的故障。测试tar文件由Makefile自动生成,转换为某些目标文件并链接到应用程序中。

还有一些tarf可以将tar(不确定tgz)用作只读文件系统。在tar02测试中使用。

关于libz:尽管我还没有尝试过,但我希望可以为RTEMS编译libz。如果您特别需要该库,则可能要在RTEMS用户邮件列表上询问是否有人已经这样做了。 RTEMS特定的用户和开发人员比stackoverflow还要多。

相关问题