|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <ExtractorImplTar.hpp>
类 ast::ExtractorImplTar 继承关系图:Public 成员函数 | |
| virtual errc_t | extract (StringView source, StringView target) const override |
| virtual bool | canExtract (StringView source) const override |
Public 成员函数 继承自 ast::ExtractorInterface | |
| virtual bool | isSupported () const |
静态 Public 成员函数 | |
| static ExtractorImplTar & | Instance () |
纯 C++ TAR 解析后端
从头实现 TAR 归档文件读取,不依赖任何第三方库。 支持 USTAR 格式和 GNU 长文件名扩展。仅处理未压缩的 .tar 文件。
|
overridevirtual |
检查该解压实现是否能处理指定文件
默认返回 true;子类可重写以检查文件扩展名或魔数
| source | 待解压的文件路径 |
|
overridevirtual |