⑴ 压缩文件的软件有那些
如果你追求高压缩比(压缩后文件很小)的话,试试7-zip据说是最高压缩比的软件了,不过一般的话,winrar要比winzip好,一是支持的格式多,而是压缩比高于winzip。
⑵ 用什么工具可以将文件压缩到最小
7z格式压缩格式最小。压缩格式通常是rar和zip文件。zip文件格式是早期网络的一种流行的压缩格式,但近年来已被rar文件格式所取代。还有一种新兴的7z格式,是最近才出现的。
可以用好压软件对文件进专行压缩。
具体方法是:
1.先在电脑界面上找一个需要压缩的文件,如下图。
⑶ 关于压缩文件的工具
文件压缩大小与文件本身有关系,比如JPG文件是压缩不了多少的,因为本身就是压缩格式了.
你可以在压缩文件时把压缩级别选成压缩比最高的那种,不过费用的时间也相应要长.
⑷ 把文件压缩成gz文件用什么工具压缩
需要使用winrar或者7_zip压缩工具,如果你已经安装了应该会自动关联到鼠标右键的。以winrar为例:
选中你要压缩的文件,右键选择添加到档案文件(如果是7zip则是添加到压缩文件),然后命名压缩文件,注意后缀为.gz,格式选择正常,开始压缩就可以了,如果是7zip的话也差不多,希望能帮到你。
⑸ 想压缩文件,需要什么软件
1、好压
好压压缩软件(HaoZip)是一种压缩文件管理器,是完全免费的压缩软件。系统资源占用更少,兼容性更好,压缩率比较高。
软件功能包括强力压缩、分卷、加密、自解压模块、智能图片转换、智能媒体文件合并等。完美支持鼠标拖放及外壳扩展。
使用简便,配置选项不多,仅在资源管理器中就可完成你想做的所有工作;具有估计压缩功能,可以在压缩文件之前得到用ZIP、7Z两种压缩工具各三种压缩方式下的大概压缩率;还有历史记录功能;固实压缩、智能图片压缩和多媒体文件处理功能是大多压缩工具所不具备的。
2、WinRAR
WinRAR是一款功能强大的压缩包管理器,它是档案工具RAR在 Windows环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的RAR、ZIP及其它类型文件,并且可以新建 RAR 及 ZIP 格式等的压缩类文件。
3、360压缩
360压缩是新一代的压缩软件,永久免费。360压缩相比传统压缩软件更快更轻巧,支持解压主流的rar、zip、7z、iso等多达40种压缩文件。360压缩内置云安全引擎,可以检测木马,更安全。大幅简化了传统软件的繁琐操作,还改进了超过20项的使用细节,拥有全新的界面。
4、7-Zip
7-Zip是一款完全免费而且开源的压缩软件,相比其他软件有更高的压缩比而且相对不会消耗大量资源。
5、WinZip
WinZip是一款压缩实用程序, 支持 ZIP、CAB、TAR、GZIP、MIME, 以及更多格式的压缩文件. 其特点是紧密地与 Windows 资源管理器拖放集成, 不用离开资源管理器而进行压缩/解压缩。 包括 WinZip 向导 和 WinZip 自解压缩器个人版本。
⑹ 压缩文件软件哪个好用
看你的选择,如果没什么特殊的需要,像国内的快压,国外的7z都是很不错的压缩软件。
⑺ 找个压缩文件工具
用ASP实现在线压缩与解压缩
一、问题的提出
随着互连网的发展,网站的数量以惊人的数字增加。网站的作用除了给广大网友们提供信息资讯服务外,还应该成为网友们上传与下载文件的场所。在上传与下载文件的过程中
,传输时间是关键,这就要求有较快的传输速度。在传输速度固定不变或是上下变动不大的情况下,尽量减小传输文件的体积,是一个可行的办法:上传文件的时候,先将要上传的文件用WINRAR压缩,上传成功后在网站内通过程序实现解压缩;下载文件的时候,先将要下载的文件在网站内通过程序实现压缩然后再下载。本文就针对该问题的解决进行探讨。
二、方法与说明
首先要上传一个WINRAR的解压程序,就是WINRAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了,在WINRAR的安装目录里可以找到。然后要上传一个执行RAR.EXE的程序 CMD.EXE 这个是WINDOWS操作系统里的程序,在系统盘WINNT/SYSTEM32文件夹中可以找到。上传完这两个文件后,就需要编写一些程序代码来实现压缩与解压缩。
不妨将实现压缩功能的文件取名为ZIP.ASP,实现解压缩功能的文件取名为UNZIP.ASP。
程序代码中包含了WINRAR这个应用程序的命令行语法,下面简单介绍一下:
WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
命令 要 WinRAR 运行的字符组合代表功能。
开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件 要处理的压缩文件名。
文件 要处理的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建 backup.lst:c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片c:\work\misc并接着运行: winrar a backup @backup.lst你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径 只与命令 e 和 x ,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。
字母命令列表:
a 添加文件到压缩文件 c 添加压缩文件注释
d 从压缩文件删除文件 e 从压缩文件解压压缩,忽略路径
f 刷新压缩文件中的文件 i 在压缩文件中查找字符串
k 锁定压缩文件 m 移 动文件和文件夹到压缩文件
r 修复受损的压缩文件 rc 重建丢失的卷
rn 重命名压缩文件 rr[N] 添加数据恢复记录
rv[N] 创建恢复卷 s[name] 转换压缩文件成为自解压文件类型
s- 删除自解压模块 t 测试压缩文件
u 从压缩文件中更新文件 x 以完整路径名称从压缩文件解压压缩
其实程序代码中的关键之处就是用Server.CreateObject("Wscript.Shell")来执行CMD.EXE,CMD.EXE运行RAR.EXE通过WINRAR的命令来执行解压缩文件与压缩文件的。
三、程序清单
ZIP.ASP程序清单:
<%
'main文件夹中包含cmd.exe rar.exe 例如:要压缩的文件(*.mdb)
'压缩后的存放目录为main\data.rar
on error resume next
unzip_path=Server.mappath("main")&""
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar a "&unzip_path&"data
"&unzip_path&"*.mdb",1, False)
'WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...>
<解压路径\>
'命令: A - 添加到压缩文件中
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法运行"
end if
if err.number <> 0 then
Response.Write "<p>错误号码:" & Err.number
Response.Write "<p>原因:" & Err.description
Response.Write "<p>错误来源:" & Err.Source
Response.Write
end if
%>
UNZIP.ASP程序清单:
<%
'main文件夹中包含cmd.exe rar.exe 要解压缩的文件(*.rar)
'解压缩后的存放目录为main
on error resume next
unzip_path=Server.mappath("main")&""
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar x -r -o+ "&unzip_path&"*.rar
"&unzip_path&"",1, False)
'WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...>
<解压路径\>
'命令: X - 从压缩文件中全路径解压文件
'开关: -R - 连同子文件夹
'开关: -O+ - 覆盖已经存在的文件
'开关: -O- - 不覆盖已经存在的文件
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法运行"
end if
if err.number <> 0 then
Response.Write "<p>错误号码:" & Err.number
Response.Write "<p>原因:" & Err.description
Response.Write "<p>错误来源:" & Err.Source
Response.Write
end if
%>
四、 结论
本文通过使用RAR.EXE和 CMD.EXE这两个文件,在ASP编程中实现在线压缩与解压缩网站中的文件的功能。实现方法简单,程序代码少,可供实用编程时借鉴使用。尤其是在拥有自己的服务器的情况下极其实用和方便。以上程序在Windows2000Sever及IIS5.0下运行通过。