这已经是一个模版了哦,然后,就单击OK吧,生成了一个文件(注意为什么填写软件文件夹?为了防止你提供和的压缩包无法解压)
100多MB的文件2s左右就解压完成了,速度真是快得一P,超6X(比网上的安装包快多了!!)
' [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
' source 指定要复制的文件。
' /A 表示一个 ASCII 文本文件。
' /B 表示一个二进位文件。
' /D 允许解密要创建的目标文件
' destination 为新文件指定目录和/或文件名。
' /V 验证新文件写入是否正确。
' /N 复制带有非 8dot3 名称的文件时,
' 尽可能使用短文件名。
' /Y 不使用确认是否要覆盖现有目标文件
' 的提示。
' /-Y 使用确认是否要覆盖现有目标文件
' 的提示。
' /Z 用可重新启动模式复制已联网的文件。
' /L 如果源是符号链接,请将链接复制
' 到目标而不是源链接指向的实际文件。
' 命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
' 这可能会被命令行上的 /-Y 替代。除非 COPY
' 命令是在一个批处理脚本中执行的,默认值应为
' 在覆盖时进行提示。
' 要附加文件,请为目标指定一个文件,为源指定
' 数个文件(用通配符或 file1+file2+file3 格式)。
' 英文"Copy",通常音译为"拷贝",意译为"复制".也是DOS下最常用的拷贝命令。dos下面用一条COPY命令的同时复制几个文件的命令。一个很容易见名知意的命令,它的作用是复制文件,用法十分简单:copy 源文件 目的路径。
' copy是一个很基础的DOS命令,也许在今天已经很少有人使用,但作为一个非常重要的基础命令,仍然需要掌握。上面关于copy命令的介绍纯属于windows下的简介,既然在cmd中输入copy /?就可以得到,那上面的这些又有什么真正的作用呢?对于这种比较专业的命令,我想还是多举举例子比较好让新手理解。
' 实际上这里是把ZIP数据写入EXE,让EXE也拥有ZIP压缩包的特性,双方可以互相识别,所以程序可以被7Z解压!!!
核心代码和解析在这里!!
实际上解压的是自己EXE文件哦!(我怎么会想到这个?还得从图片隐藏说起,既然压缩包可以隐藏到图片,为什么不能合并到EXE?)
你们自己可以去看看,现在大部分安装包可以被压缩包打开(猜对了!可以看到安装文件!)
而且生成安装程序过程非常快,解压速度也不是吃素的
只要硬盘够大,几百G甚至是T的安装程序制作一点不忽悠(我试过2GB,没有任何问题!!)
因为安装的资源不会随着软件运行而加载,只会加标准的exe文件数据结构的部分,所以不会出现内存溢出,解压也是解压自身可以是被的部分。