.NetCore源码解读 ZipFile 解压过程
.NetCore ZipFile压缩包解压过程解压过程压缩包的压缩文件windowlinux源码传送门
解压过程
读取压缩包
将指定路径文件打开为表示zip归档格式的压缩文件包
遍历压缩包的压缩文件
window包含文件和目录
linux只包含文件
创建解压文件存放目录
遍历压缩包的压缩文件,包含文件和目录(linux中文件描述符)
将数据写入文件
压缩包的压缩文件
window
获得的文件包含目录和文件,多级目录为多个ZipArchiveEntry,且多级目录分隔符为“/”。
linux
原创
2020-06-24 09:19:44 ·
1358 阅读 ·
0 评论