鸿蒙-ArkTS和Native之间的交互使用10使用libarchive创建getCompress
前言:性能优化:若仅需目录信息,调用archivereaddataskip可跳过数据读取,提升效率。编码问题:某些压缩包可能使用非UTF8编码的路径名,需额外处理字符集转换。压缩getCompressList:在鸿蒙的cpp代码中添加如下:exportconstgetCompressList:(path:string,outFile:string,)object然后添加c代码首先创建libarchive的读取对象,并配置支持的压缩格式和过滤器:structarchiveaarchivereadnew();archivereadsupportfilterall(a);...