首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

7z解压功能,实际是将三个文件连接在一起,第一个文件是 7z 的自解压模块(实际是一个通用的包含了界面界面的应用程序)+ config.txt(配置文件)+ 实际要解压7z 压缩包文件。...三个文件通过 Windows 的 copy 命令拼接在一起,你也可以自己实现代码,将三个文件拼接在一起,因为第一个文件的首地址 PE 结构不变,所以当程序运行时相当于运行了 7z 的自解压模块。...这样在解压文件的时候将包装在我们程序中的自解压程序起始地址传递进去就可以了。...前提条件 首先要在代码中找到被追加进自己程序的 config.txt 文件内容,config.txt 必须要有一个标识来记录文件的开头和结束,这样我们才知道这个文件中间的内容,参考 7z解压模块的代码...这样中间的内容也就确定了,文件结尾的位置就是 7z 压缩包文件的开头。

2K30

7-ZIP SFX Maker(7z解压exe生成工具)

1 软件说明 7-ZIP SFX Maker 是一个7-zip创建自解压文件(*.exe)生成工具。...7-zip软件自带的创建自解压程序的功能比较简单,7-ZIP SFX Maker是一个该功能的升级版,可以利用7z文件创建高度自定义的自解压程序,该软件需要至少.NET Framework 2.0环境,...2 软件功能 1.修改自解压图标; 2.创建快捷方式(当前用户或所有用户); 3.创建环境变量; 4.解压后依次运行多个程序; 5.解压后自动删除本身文件; 6.选择文件覆盖模式; 7.隐藏解压缩进度;...8.使用UPX压缩自解压文件以减小尺寸; 9.启用/禁用XP样式; 10.设置解压缩路径,运行/禁止用户修改路径; 11.为软件的安装解压到临时文件夹; 12.保存/载入配置。

4.4K20

linux压缩解压命令

——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压...DirName ——————————————— .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下: -c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。...gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压

7.8K20

Linux解压war包

一.unzip 网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。...参  数: -c 将 解压缩的结果显示到屏幕上,并对字符做适当的转换。 -f 更 新现有的文件。 -l 显 示压缩文件内所包含的文件。...-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。 -t 检 查压缩文件是否正确。,但不解压。...-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中 的其他文件解压缩到目录中。 -v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。..../ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思 解压war包 jar -xvf game.war 解压到当前目录

9.8K10

linux.zip文件怎么解压,linux怎么解压zip文件

ZIP文件是包含一个或多个压缩文件或目录的数据容器 在此文中将向您展示如何使用unzip命令通过命令行解压Linux系统中的文件 Unzip命令,可帮助您列出,测试和提取压缩的ZIP归档 安装unzip...默认情况下,大多数Linux发行版中都没有安装Unzip,但您可以使用发行版的软件包管理器安装它。...unzip filename.zip 为了能够提取ZIP存档到指定目录,用户需要对该目录具有写入权限 ZIP文件不支持Linux所有权信息,并且所有提取的文件将由运行该命令的用户拥有 例如,假设您下载了...当使用sudo解压缩ZIP文件时,提取的文件和目录将由用户root拥有。 如何解压缩受密码保护的ZIP文件 要解压缩受密码保护的文件,使用-P 选项后跟密码。...文件会被覆盖,如果您对文件进行了任何更改,则更改将会丢失 如何在不覆盖现有文件的情况下解压缩ZIP文件 假设您已经解压缩了一个ZIP文件,并且您对某些文件进行了更改,但是您不小心删除了一些文件。

18.2K30

linux tar解压命令

linux下使用tar命令 解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。...因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压?...范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]# tar...范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已 [root@linux ~]# cd /tmp [root@linux tmp]# tar...使用tar命令解压缩后会出现以下情况:   $ tar -xvf file2.tar   $ ls   …… …… home …… ……   解压缩后的文件名不是想象中的file2,而是home/usr2

11.8K60

linux rpm解压命令,LINUX下各种解压命令收藏「建议收藏」

大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!...——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压...解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 ——————————————— .Z 解压:uncompress...解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): [root@www2 tmp]# cp sEx /usr/bin/  Linux下常见文件解压方法及命令 系统·...fsys-tarfile file.deb | tar xvf – ar p file.deb data.tar.gz | tar xvzf – 14.以.zip为扩展名的文件: #unzip file.zip 在linux

8.5K40
领券