名称不一致问题"/>
zip 压缩后解压名称不一致问题
场景:
压缩若干文件后得到zip文件,后来根据需求要修改zip文件名称,再解压后发现解压后文件夹名称与zip不一致,对于程序来说,可能造成文件路径查不到的问题。
概念:
一般来说ZIP压缩分两种:文件夹压缩,文件压缩
文件夹压缩:顾名思义,就是指定一个文件夹,将其压缩为zip文件。
文件压缩:就是指定一个或多个任意文件进行压缩,如果是多个文件,进行的是打包压缩。
举例:
1,文件夹压缩解压举例
例如:
1.文件夹module压缩后生成module.zip
2.修改module.zip的名称为demo.zip
3.解压demo.zip得到module的文件夹
可以发现,文件夹压缩后无论如何修改zip的名称,再次解压后的新文件夹名称依旧为最初的文件夹名。
2,文件压缩解压举例
例如:
1.选择3个文件压缩。
2.得到名称为归档.zip的文件。
3.修改归档.zip的名称为module.zip
4.解压module.zip得到 module文件夹
5.再次修改module.zip的名称为demo.zip
6.解压demo.zip得到 demo文件夹
可以发现,多文件压缩后修改zip的名称,再次解压后的新文件夹名称与zip名称保持一致。
3,单个文件压缩解压举例
例如:
1.选择1个文件压缩。
2.得到名称为图标.zip的文件。
3.修改图标.zip的名称为demo.zip
4.解压demo.zip得到 图标文件。
可以得出,单个文件的压缩不受修改zip文件名称的影响,解压后始终为文件本来的名称。
综上,文件夹和单个文件的压缩再解压,名称不会被修改,但单个文件的压缩再解压会缺少文件夹一层路径,所以三者各有区别。
如果您还有其他问题或异议,欢迎评论区留言。
更多推荐
zip 压缩后解压名称不一致问题
发布评论