求助,如何实现不解压,直接从压缩包提取文件 压缩算法求助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 像7z、rar、tar.gz这些格式如果开启了固实压缩(Solid compression),那么它会把所有文件当作一个大数据块一起处理,这样压缩比高,但是就需要解压所有文件才能提取。如果是zip,它不支持固实压缩,或者其它格式没有开启固实压缩,每个文件单独压,就可以单独提取。所以只要压缩包不是固实的,你用解压工具或者库提取需要文件的时候,都不会去解压其它文件。如果是固实的,那就不可能了。 你要解压什么格式的?zip的如果.net 4.5直接可以用ZipArchive类,4.0及以下可以用DotNetZip、SharpZipLib之类的。其它格式的当然也有,不过想要支持所有格式那不如直接调用7z的命令行。 Zip的类库虽然好用,但似乎Zip不支持4G以上的压缩包。请问针对rar有什么好用的类库可以实现这个功能吗?谢谢 .net上我能找到的托管代码支持解压rar的库只有https://github.com/adamhathcock/sharpcompress,不过我没用过,不知道支持的怎么样。其实大部分地方都是用rarlab官方的unrar.dll,不过我觉得这还不如直接调用7z windows直接拖拽文件,也是一个解压的过程,他会把压缩包解压到系统临时文件夹里,然后复制到你拖拽的地方。并不是没有解压。 32位下的项目,放到64位下编译不通过? 用AS序列化后的文件怎么用C#反序列化回来 datagridview 和datatable的问题 C#语音聊天的问题 Double没有null值? 问一个关于executesql在c#中应用的问题 C#如何取到汉字的拼音的首字母?(不发不行了) 关于Form axmediaplayer控件在哪啊?我怎么找不到啊? 该系统找不到指定的文件,警告:程序集绑定关闭 已知注册表项{13321SAF4-704F-7342DFD-7684-7B234FXF8CA}求返回该项的路径 DataTable导出EXCEL,本地可以,发布到服务器不行
其它格式的当然也有,不过想要支持所有格式那不如直接调用7z的命令行。
windows直接拖拽文件,也是一个解压的过程,他会把压缩包解压到系统临时文件夹里,然后复制到你拖拽的地方。并不是没有解压。