P.S. 就是怎么实现Windows里面双击一个压缩包后,直接把需要的文件拖到指定位置,这么一个方法。
像7z、rar、tar.gz这些格式如果开启了固实压缩(Solid compression),那么它会把所有文件当作一个大数据块一起处理,这样压缩比高,但是就需要解压所有文件才能提取。如果是zip,它不支持固实压缩,或者其它格式没有开启固实压缩,每个文件单独压,就可以单独提取。 所以只要压缩包不是固实的,你用解压工具或者库提取需要文件的时候,都不会去解压其它文件。如果是固实的,那就不可能了。
111,080
社区成员
642,570
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧