HarmonyOS鸿蒙Next中为啥zip压缩不能设置密码

HarmonyOS鸿蒙Next中为啥zip压缩不能设置密码 为啥zip压缩不能设置密码?找了半天 ,找不到压缩时设置密码,这不应该时标配吗?
参考:[@ohos.zlib (Zip模块)-数据文件处理-ArkTS API-Basic Services Kit(基础服务)-基础功能-系统 - 华为HarmonyOS开发者](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-zlib#options)

4 回复

官方的不支持加密压缩,有加密需求还是使用三方库吧

更多关于HarmonyOS鸿蒙Next中为啥zip压缩不能设置密码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


好的,谢谢,

在HarmonyOS Next中,zip压缩功能目前未提供密码设置选项。这是因为鸿蒙系统当前版本的压缩API设计仅支持基础的zip压缩与解压操作,未集成加密模块。系统安全架构可能优先考虑其他核心功能,导致密码保护暂未纳入标准压缩工具。如需加密压缩文件,需通过第三方应用或等待鸿蒙后续版本更新相关API。

在HarmonyOS Next中,zip压缩功能目前确实未提供设置密码的选项。这主要是出于系统安全策略和性能优化的考虑。当前@ohos.zlib模块的设计重点在于提供基础的压缩/解压能力,而密码保护涉及加密算法、密钥管理等复杂安全机制,需要更严格的权限控制和底层支持。

开发者若需加密压缩文件,建议通过以下方式实现:

  1. 先使用@ohos.zlib进行常规压缩
  2. 再通过@ohos.cryptoFramework对生成的zip文件进行加密处理
  3. 解密时先执行解密操作再解压

这种分离设计既符合最小权限原则,也便于维护不同功能的独立性。未来版本可能会根据开发者需求进一步扩展功能,建议关注官方更新日志。

回到顶部