首页
学习
活动
专区
圈层
工具
发布

【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )

文章目录 一、7z 文件压缩格式简介 二、7z 命令使用说明 1、压缩命令 2、解压命令 三、7z 命令示例 1、配置 7z 命令环境变量 2、压缩 3、解压缩 四、参考资料 一、7z 文件压缩格式简介...命令使用说明 ---- 1、压缩命令 7z 压缩命令 : 7z a outputFile inputFile -mx=compressDegree -tcompressType 其中 a 代表 add...解压缩命令 : 7z x [输入文件] -o[输出目录] 输入文件指的就是压缩文件 ; 输出目录就是将压缩文件解压到哪 ; 注意 : -o 与输出目录之间没有空格 ; 三、7z 命令示例 ---- 1...、配置 7z 命令环境变量 将 7zip 安装目录 A:\Program Files\7-Zip 配置到 Path 环境变量中 ; 配置环境变量 ; 配置完成后 , 可以在任意目录中调用 7z 命令了...; 2、压缩 7z 压缩命令 : 将本目录压缩到 string.7z 压缩包中 , 压缩等级设置为极限压缩 ; 7z a string.7z .

3.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    学习笔记:7z在delphi的应用

    所以压缩是不可避免了,delphi中的默认压缩算法整了半天不太好使,就看了看7z,在windows下有dll那么就用它吧。...Dir:待压缩的目录 Path:压缩包中的目录(就是压缩后在压缩包里的根目录) Wildcard:通配符,可以用于过滤文件(*.*) recurse:递归子目录 其他的压缩我就没去试了,生成7z...解压 7z也提供了解压的算法,但是不同的压缩算法生成的压缩包格式是不同的,需要指定解压类型来解压。但我看7z里支持的算法类型还是很全的,于是就整了个If列表。...sExt='.LZH') or (sExt='.LHA') then Result := CreateInArchive(CLSID_CFormatLzh) else if (sExt='.7Z...后记:以前在.net平台上调用过7z,只不过是使用shell方式调用的7z.exe。用命令感觉会麻烦一些,使用dll集成在程序中还是挺方便的。

    3K100

    .dmp文件用7z压缩能显著变小

    .dmp文件用7z压缩能显著变小,需要用到开源免费软件7zip(我通常敲7zip.org会自动跳转到7-zip.org) https://7-zip.org/ https://7-zip.org/a/7z2501...-x64.exe 安装很简单,双击→ 一直默认到最后即可 .dmp文件一般比较大,用.7z压缩后能显著变小,比如下图这个.dmp是5.31GB,按下图压缩等级,压缩成.7z后是332MB 具体操作:在....dmp文件上右键选7-Zip→ 添加到压缩包→ 压缩格式:7z+压缩等级:极限压缩 变小后方便传输 对于上传格式要求,一般都支持.zip压缩包,如果不支持.7z压缩包上传,可以对.7z文件再继续如上办法...,在.7z文件上右键选7-Zip→ 添加到压缩包→ 压缩格式:zip+其他默认即可,以此压缩成.zip(套壳而已) 这里额外介绍下.7z格式如何powershell解压 #仅示例 #以腾讯云启动模式为UEFI...zipFile.Items(), 0x14) cd "C:\virtio-win-0.1.285-qxldod\w10\amd64" pnputil -i -a qxldod.inf 另外,腾讯云工单是支持上传.7z

    23910

    7z 自解压读取 config.txt 配置的代码实现

    7z 自解压功能,实际是将三个文件连接在一起,第一个文件是 7z 的自解压模块(实际是一个通用的包含了界面界面的应用程序)+ config.txt(配置文件)+ 实际要解压的 7z 压缩包文件。...三个文件通过 Windows 的 copy 命令拼接在一起,你也可以自己实现代码,将三个文件拼接在一起,因为第一个文件的首地址 PE 结构不变,所以当程序运行时相当于运行了 7z 的自解压模块。...前提条件 首先要在代码中找到被追加进自己程序的 config.txt 文件内容,config.txt 必须要有一个标识来记录文件的开头和结束,这样我们才知道这个文件中间的内容,参考 7z 自解压模块的代码...这样中间的内容也就确定了,文件结尾的位置就是 7z 压缩包文件的开头。...实现代码 代码实现起来要考虑的内容还是比较多的,我参考了 7z 的代码从头实现了一遍,对每一个变量都做了作用注释,因为 7z 官方的代码一个注释都没有,看起来很难懂,索性就参考他的思路一点一点重写了一遍

    2.5K30

    Linux 使用rarcrack暴力破解RAR,ZIP,7Z压缩包

    Linux 使用rarcrack暴力破解RAR,ZIP,7Z压缩包在某些情况下,我们可能会遇到需要破解受密码保护的压缩包的需要。...一种常见的方法是使用暴力破解工具进行尝试,其中rarcrack是一款功能强大的工具,可以在Linux系统上用于破解RAR、ZIP和7Z压缩包。...同样,你也可以使用rarcrack来破解ZIP和7Z压缩包。用法类似,只需要将命令中的.rar替换为.zip或.7z即可。注意事项请注意,暴力破解是一种侵犯隐私和违反法律的行为。...rarcrack是一款开源的用于暴力破解RAR、ZIP和7Z等压缩包的密码破解工具。它旨在帮助用户破解加密的压缩包,前提是用户具有合法的许可或获得授权来使用该工具。...结论本文介绍了如何在Linux系统上使用rarcrack进行暴力破解RAR、ZIP和7Z压缩包。

    4.7K11

    怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩软件了...

    经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格式的文件解压缩的小工具。...7z 格式的压缩文件,一般使用7-zip压缩软件进行解压缩。 导入zip格式的解压缩处理的非标准库。...import py7zr 编写7z解压缩格式的文件压缩函数。...print('==========PYTHON工具:文件解压缩软件==========') print('说明:目前支持zip、7z、rar格式') print('1、文件解压缩格式:zip/rar/7z...') print('2、文件操作类型(压缩/解压):Y/N') print('3、文件路径选择,需要输入相应的操作文件路径') print('==========PYTHON工具:文件解压缩软件====

    74230

    5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z

    本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。...使用示例: # 压缩文件和目录 zip archive.zip file1 file2 dir1 # 解压缩 unzip archive.zip 5. 7z 7z 是一种高压缩比的开源压缩工具,它可以打包和压缩多个文件和目录...7z 压缩后的文件以 .7z 扩展名结尾。它的特点包括: 极高的压缩比:7z 使用 LZMA 压缩算法,可以获得非常高的压缩比,比其他压缩工具更高。...支持多种压缩格式:除了自有的 7z 格式,7z 还支持多种其他压缩格式,如zip、gzip等。 密码保护:7z 支持对压缩文件设置密码,保护文件的安全性。...使用示例: # 压缩文件和目录 7z a archive.7z file1 file2 dir1 # 解压缩 7z x archive.7z 结论 在 Linux 系统中,打包和压缩文件是常见的操作

    1.7K30

    5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z

    本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。...7z 压缩后的文件以 .7z 扩展名结尾。它的特点包括:极高的压缩比:7z 使用 LZMA 压缩算法,可以获得非常高的压缩比,比其他压缩工具更高。...支持多种压缩格式:除了自有的 7z 格式,7z 还支持多种其他压缩格式,如zip、gzip等。密码保护:7z 支持对压缩文件设置密码,保护文件的安全性。...使用示例:# 压缩文件和目录7z a archive.7z file1 file2 dir1# 解压缩7z x archive.7z结论在 Linux 系统中,打包和压缩文件是常见的操作,有助于减少文件大小...本文介绍了 5 种常见的 Linux 打包类型,包括 tar、gzip、bzip2、zip 和 7z。每种类型都有其特点和适用场景。

    8.8K30

    python +Django 搭建web开发环境初步,显示当前时间

    1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得。...开发环境是windows的,所以我们到python官网下载64位的windows操作系统的安装包: https://www.python.org/ftp/python/3.4.3/python-3.4.3...下面安装Django:没错不知道大家有没有看过《被解救的姜戈》 https://www.djangoproject.com/download/1.8/tarball/ 下载下来是.tar.gz的,可以用7z...解压一下,这里推荐一下7z这款免费的解压缩软件。...7z: http://downloads.sourceforge.net/sevenzip/7z920-x64.msi 进入到解压好的目录:一条命令搞定安装 pythonsetup.py install

    1.1K30
    领券