开发者社区> 问答> 正文

一个标准的解压方式的流程有那几步?

一个标准的解压方式的流程有那几步?

展开
收起
Aries- 2022-05-10 14:40:28 250 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 首先在 ZIP 文件末尾找到 Central Directory 数据块; 在 Central Directory 数据块中找到 File Header 1; 从 File Header 1 中读取 Local File Header 1 的偏移量和 File Data 1 的相关信息; 根据偏移量找到 Local File Header 1; 读取 Local File Header 1; 解密 File Data 1(如果需要); 解压 File Data 1; 读取 Data Descriptor 1; 使用 File Header 1 中保存的 CRC-32 做校验步骤 7 中计算的 CRC-32,以确保解压后的数据完整性

    2022-05-10 17:49:07
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
优化4K制作流程,创建“4K视觉云”服务 立即下载
Terraform从入门到实践:快速构建你的第一张业务网络 立即下载
内容驱动游戏分发 立即下载