利用7z实现一键解压】的更多相关文章

目的: 实现双击zip,7z,rar等文件时自动解压,解压完毕后自动打开文件夹. 工具: [本文末尾附有所有工具的下载地址] 7z.exe types 步骤: 新建"7z-自动解压"文件夹 把7z.exe放进去 (7z.exe是7zip的命令版本) 保存以下代码为7z-AutoUnpack.bat 7z-AutoUnpack.bat @echo off for %%i in (%0) do set batdir=%%~dpi cd /d %batdir% set ext=%~x1 7z…
主要是为了能大量的减少文件使用空间,为了能节约带宽. 那么就用了7z的压缩方式. 这里,使用了7z的压缩方式,硬生生的将一个10k多的图片压缩成了3k左右的包.图片是不好压缩的,这个压缩比比zip gzip bzip 等好很多. 请查阅 7z 命令的用户手册 这里,我给放出了几个简单的example,一看就会用. example 1 非常详细啦,一般用不着这么多的 flag options. 所以,我一般都只用 7z a -t7z -mx= something.7z apicture.jpeg…
在写很多工具的时候,可能会用到7z命令来进行压缩与解压操作.这里记录二个比较常用的操作:压缩.解压.   在dos窗口下输入7z命令,会显示7z的使用参数详情: 7-Zip 9.10 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-12-22 Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]        [<@lis…
SevenZipSharp相关文档下载地址: http://sevenzipsharp.codeplex.com/releases/view/51254 1. 解决方案中添加引用:SevenZipSharp.dll2. 复制粘贴两个dll文件:7z.dll 7z64.dll,并将属性“复制到输出目录”修改为“如果较新则复制” //测试压缩 var zip = new SevenZipCompressor(); zip.CompressionLevel=CompressionLevel.High;…
转自:http://qtlinux.blog.51cto.com/3052744/569406 打开终端,键入以下命令: apt-get install p7zip-full 控制台会打出以下信息: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 建议安装的软件包: p7zip-rar 下列[新]软件包将被安装: p7zip-full 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 109 个软件包未被升级. 需要下载 1,404…
apt-get install p7zip-full 控制台会打出以下信息: 正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       建议安装的软件包: p7zip-rar下列[新]软件包将被安装: p7zip-full升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 109 个软件包未被升级.需要下载 1,404 kB 的软件包.解压缩后会消耗掉 3,482 kB 的额外空间.获取:1 ~dfsg.1-1 [1,40…
MineType 简介 文件在网络上以二进制流的方式传播,为了区分不同的文件类型,用MineType来标明. 为什么要获取 文件的拓展名较短,比较好记,但是MineType是很长的,比如docx拓展名的MineType是application/vnd.openxmlformats-officedocument.wordprocessingml.document,因此比较合适的方案是根据拓展名直接得到MineType. 怎么做 比较幸运,通过URLConnection的响应体response就能拿…
前言 最近由于项目需要,需要我谅解一下关于在移动平台的解压功能,在移动平台解压,我个人感觉是没有太大必要的,毕竟手机的性能有限.但是,不口否认,移动端的解压功能又是必备的,因为如果对于一些资源管理器类的应用,接入解压功能,会更完全,例如:资源管理器.手机QQ.UC浏览器等一些列应用,涉及到文件的管理与传输,那么查看压缩包下的内容就会显得十分必要了.所以说,如果有必要的话,移动应用还是需要支持的解压的功能的. 压缩文件介绍 既然要解压,那就必须先了解压缩文件,这篇文章只是初稿,所以这里就先介绍几种…
解压大杀器 首先祭出可以应对多种压缩包格式的python库:patool.如果平时只用基本的解压.打包等操作,也不想详细了解各种压缩格式对应的python库,patool应该是个不错的选择. patool库支持的格式包括: 7z (.7z, .cb7), ACE (.ace, .cba), ADF (.adf), ALZIP (.alz), APE (.ape), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), COMPRES…
很多朋友在写java的程序的时候都喜欢用第三方的jar包和框架,有可能遇到jar包中的内容已经跟不上官方开发者文档的更新,导致部分内容出错了,这个时候可能就要放弃这个jar的使用,但是这个jar中的其他的东西都很好,这个时候我们应该怎么办呢. 首先,肯定是利用jd_gui.exe去解压jar包,然后修改源文件,再重新编译.这个方法比较率直.听起来思路不错,但是中途会遇到很多问题,比如修改完源文件之后,再编译的过程中,有包的名字和结构的问题出现,类似不再复述. 其次有一个方案是拷贝源码使用,并修改…