资源描述
实验二 数据压缩技术
2.1 压缩软件WinZip、WinRAR和7zip
(实验估计时间;60分钟)
2.1.1 背景知识
winzip是通用压缩软件,不是有损压缩,常见的数据压缩软件winzip winrar winace ain arj lha 7z都是无损压缩,压缩以后再还原是一模同样的。
常见的声音、图像、视频压缩基本都是有损的,mp3 divX Xvid jpeg rm rmvb wma wmv等都是有损压缩
1.WinZip
在Windows环境下,WinZip以其优秀的压缩率、稳定的运营和快速升级获得了广泛的认同,是文献压缩软件的标准。在因特网上,通过搜索引擎可以很方便地找到并下载最新版本的WinZip软件。
安装后,双击WinZip图标,启动WinZip软件,WinZip的主界面:
(1)菜单栏。包含所有的WinZip操作命令。
(2)工具栏。常用命令的按钮,例如新建、打开、收藏夹、添加、解压缩、加密、查看、校验和向导等。
(3)工作区。WinZip的工作界面,显示所有被压缩文献及其相关信息。
(4)状态栏。位于底层,显示进行操作时的状态和一些命令的简朴介绍,右边有工作状态显示灯。灯为绿色时,用户可以对WinZip进行操作;灯为红色时, WinZip正在丁作,用户不能对WinZip进行操作。
2.WinRAR
相对于其他压缩软件,WinRAR是个后起之秀,但不久便受到了广大用户的爱慕。在因特网上,通过搜索引擎也可以很方便地找到并下载最新版本的WinRAR软件(例如)。
WinRAR 3.41中文版是完全的官方中文版,实用、方便,中文化工作更为完善,涉及工作界面、右键菜单,甚至在线帮助、使用手册、Readme等文献都完全是中文内容。该版本不仅保持了其以往版本的诸多优点,且新增解压由UNIX“compress”工具创建的压缩文献,由7-Zip创建的压缩文献(.7z文献);新增“安全”对话框,增长多项安全选项;新的命令行开关-ep3允许保存和恢复涉及盘符的完全的文献途径;新的命令行开关-OC允许在解压时恢复NTFS“压缩”属性。
WinRAR的特点涉及:
(1)支持鼠标拖放及外壳扩展。
(2)支持ZIP文献。
(3)内置程序可以解开CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR等多种类型的档案文献和TAR组合型文献。
(4)具有历史记录和收藏夹功能。
(5)压缩率相称高,且占用资源相对较少。
(6)其固定压缩和多卷自释放压缩,以及针对文本类、多媒体类和PE类文献的优化算法是大多数压缩工具所不具有的。
WinRAR使用简朴方便,配置选项也不多,仅在资源管理器中就可以完毕想做的工作,对于ZIP和RAR的自释放档案文献(DOS和Windows格式均可),查看“属性”就可以知道此文献的压缩属性:假如有注释,还能在“属性”中查其内容;可针对不同需要保存不同的压缩配置:增设了恢复卷功能,使数据安全得到更充足的保障。
WinRAR引入了自己原创的压缩运算法则,具有较高的压缩率,特别适合于压缩可执行文献、对象库、大型文本文献等。除了RAR和ZIP格式的压缩文献外.WinRAR还支持多种操作系统和压缩格式,并可以创建自解压可执行文献。
3.7-Zip
7-Zip 是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的 7z 文献格式,并且还支持各种其它压缩文献格式,其中涉及 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此软件压缩的压缩比要比普通 ZIP 文献高 30-50% ,因此,它可以把 Zip 格式的文献再压缩 2-10% 。
7-Zip是一款GNU/LPGL协议下分发的免费软件,可以说是目前最有希望成为zip、rar之后的下一个主流压缩格式的文献压缩格式了.7zip的压缩率是他最大的竞争优势,在选择普通压缩率的情况下我们已经可以轻松击败WinRAR的最高压缩率了。但是7zip也不完美(要是完美了,RAR就已经被取代了),重要是软件的界面仍然不够优秀,格式自身对于分卷压缩的支持也不好,但是这不妨碍7zip成为最有潜力的压缩格式。
7-Zip 重要特性
更新了算法来加大7z 格式的压缩比
支持格式:
压缩及解压缩:7z、ZIP、GZIP、BZIP2 和 TAR
仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、WIM、Z、CPIO、RPM、DEB 和 NSIS
对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
7z 格式支持创建自释放(SFX)压缩档案
集成 Windows 外壳扩展
强大的的文献管理
强大的命令行版本
支持 FAR Manager 插件
支持 69 种语言
2.1.2实验目的
(1)理解数据压缩的基本概念,了解数据压缩标准和相关技术。
(2)纯熟使用压缩软件WinRAR和7Zip。
(3)进入7-Zip官方中文网,全面了解7zip。
2.1.3工具/准备工作
在开始本实验之前,请回顾教科书的相关内容。
需要一台已经或者准备安装7Zip和/或WinRAR压缩软件的多媒体计算机。
2.1.4实验内容与环节
请查阅有关资料,给出以下定义:
(1)数据压缩:按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间。数据压缩涉及有损压缩和无损压缩。
(2)无损压缩:是运用数据的记录冗余进行压缩,可完全回复原始数据而不引起任何失真,但压缩率是受到数据记录冗余度的理论限制,一般为2:1到5:1.这类方法广泛用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩。
(3)有损压缩:是运用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比。有损压缩广泛应用于语音,图像和视频数据的压缩。
1.使用WinRAR
运用Google等网络搜索工具,找到并下载WinRAR软件的最新版本后,双击下载文献的图标,就可解压缩和安装winRAR软件。安装过程中应注意屏幕提醒,一般对安装提问选择默认选项即可。
(1)压缩。在要压缩的文献上单击右键,在出现的快捷菜单上选择命令进行压缩操作。
1)“添加到压缩文献”:指通过WinRAR主界面进行压缩操作。
2)“添加到*.RAR”:指不需要进入WinRAR的主界面,采用默认的压缩文献名进行压缩操作。
(2)多卷压缩。“添加到压缩文献”操作方式下,在“常规”选项卡的“压缩文献名”框内输入压缩到软盘的途径和文献名,在下角“压缩分卷大小”选择框内选择“自动检测”,再单击“拟定”按钮,就可以根据软盘的容量进行多卷压缩,这时,假如选择“1,457,664”,则WinRAR会自动把每个多卷压缩文献部变成标准的1.44MB容量。
假如要压缩的文献比较大。一张磁盘的容量不够保存,WinRAR会自动提醒用户插入第2张盘,在换入另一张盘后,单击“是”按钮继续压缩。假如选择“创建所有”,则会自动根据要压缩文献的大小依次提醒放入新盘。
WinRAR多卷压缩的第一个压缩文献后缀名为.rar,第二个是.r00,第三个是.r01……
(3)解压缩。对一个压缩文献进行解压缩,只要双击该压缩文献的图标,就可以进入WinRAR的主界面,选择工具栏上的“解压缩到”按钮,则将该压缩文献解压到压缩文献所在的文献夹中,解压缩后文献保存的位置由用户自行选择。
要对多卷压缩的文献进行解压缩,一方面拟定存放多卷压缩的第一个压缩文献的盘(也可先将在软盘上的所有多卷压缩文献复制到硬盘上),在文献后缀为.rar的文献图标上双击即可。
WinRAR会自动根据压缩文献的信息显示被压缩文献,单击“解压缩到”按钮,在选择解压后文献保存的文献夹后,WinRAR开始解压缩。
(4)创建自解压文献。在WinRAR主界面中,选择已经压缩的文献(注意:先压缩,再创建自解压),再在“工具”菜单中单击“压缩文献转换为自解压格式”命令,在弹出的对话框内选择自解压制作模块。WinRAR会在原压缩文献的文献夹中创建自解压文献。
(5)WinRAR的设立。WinRAR的设立很简朴,一般使用默认设立就可以完毕大部分的工作规定。
环节1:对未压缩文献的估计。扣开WinRAR主界面,选择好一个或多个未
压缩文献,单击工具栏的“信息”按钮,在弹出的“文献信息”对话框中会出现对当前文献压缩的评估值,即文献通过各种压缩格式压缩后的大小、耗时、压缩率等信息,并给出些建议。WinRAR对压缩文献和非压缩文献有两种不同的显示方式。
提醒:压缩率=(压缩前文献大小一压缩后文献大小)÷压缩前文献大小×100%。
环节2:设立。在WinRAR的“选项”菜单中单击“设立”命令,会打开“设立”对话框。在对话框中单击“文献列表选项”选项卡,可对显示的字体等进行设立;单击“综合选项”选项卡,可对关联文献和界面等进行设立。
环节3:外壳集成设立。假如在“资源管理器”中对指定文献单击右键,而出现的快捷菜单上没有WinRAR的命令,那就需要在“综合选项”的“WinRAR关联何种文献”框中设立外壳集成选项。建议选择其中的所有选项。
请记录:操作可以顺利完毕吗?假如不能,请分析因素。
答:基本操作能完毕,但是环节二在设立时出现了“WINRAR:诊断信息”,出现了一点差错。
2. 使用7-zip
环节1:参考后面的《7-zip使用基本教程》完毕基本操作。
环节2:熟悉其他参数和功能。
请记录:操作心得。
3. 进入7-Zip官方中文网,全面了解免费开源软件7zip。
()
请记录:概述对7-zip的结识。
2.1.5实验总结
2.1.6实验评价(教师)
WinRAR实用操作技巧大全
现在压缩软件很多,但是WinRAR以其小巧、实用赢得了大家的爱慕。但是,这个软件有很多的实用技巧。运用它们,可以让我们真正做到事半功倍。
1.制作自解压文献
假如你平时使用WinRAR来压缩文献,而你的朋友也不会使用WinRAR,但你的数据又的确必须压缩后才可以给他。这时,我们就可以把RAR压缩包制作成EXE文献。他只要执行生成后EXE文献即可解压。
(1)直接生成法
如,我们要把C:\总管资料.txt文献压缩成EXE格式文献,则可以启动“资源管理器”,选中C:\总管资料.txt文献,右击,选择WinRAR→“添加到压缩包”命令。
然后在打开“压缩文献名和参数”设立窗口中选中“压缩选项”下的“创建自解压格式压缩文献”前复选框。单击“拟定”按钮即可把选定文献压缩成自解压的文献。
(2)转换法
假如我们手头上有RAR压缩包,那也可以通过WinRAR,把它转换为EXE文献:启动WinRAR,再定位到RAR压缩包文献夹下,选中RAR压缩包,再选择“工具”→“压缩文献转换为自解压格式”或者按下Alt+X键,单击“拟定”按钮即可生成自解压文献。
我们只要把这个生成后的EXE文献通过电子邮件寄给朋友,他们收到后,只要直接双击即可把压缩包中的文献解压到当前文献夹下。
注意:假如发生损坏,无法自解压,那可以把此文献的扩展名改为由EXE改为RAR,双击后即可使用WinRAR打开,并可以自己解压了。
2.把WinRAR当成文献管理器
WinRAR是一个压缩和解压缩工具,但它也是一款相称优秀的文献管理器。只要我们在其地址栏中键入一个文献夹,那其下的所有文献都会被显示出来,甚至连隐藏的文献和文献的扩展名也可以看见!我们完全可以像在“资源管理器”中同样拷贝、删除、移动、运营这些文献
3.修复受损的压缩文献
假如你打开一个压缩包,却发现它发生了损坏。那可以启动WinRAR,定位到这个受损压缩文献夹下,在其中选中这个文献,再选择工具栏上的“修复”按钮(英文版的为Repair),拟定后WinRAR就开始修复这个文献,并会弹出修复的窗口。我们只要选择修复的ZIP文献包或RAR压缩包即可。
4.压缩后自动关机
启动“资源管理器”,选中文献。右击,选择WinRAR→“添加到压缩包”命令,打开“压缩包名称和参数”窗口,“高级”标签,然后选中“完毕操作后关闭计算机电源”复选框。这样,在备份完数据后,机器会自动关闭。
5.加密、压缩重要文献
使用WinRAR,可以加密、压缩我们的重要文献:在WinRAR中选择“文献”菜单下的“设立默认密码”命令,然后设立自己的密码(适当加长口令的长度),再把要加密的文献压缩起来。
这样就可以加密、压缩一气呵成,在加密重要文献的同时还可以压缩文献,的确是一举两得的好事。同时,在Total Commander软件中内置了RAR压缩格式文献的解压器。我们只要在机器上安装Windows Commander软件就可以直接查看RAR文献了,但是前提是只有输入对的的口令后,才可以进入。
6.免费文献分割器
运用WinRAR可以轻松分割文献,并且在分割的同时还可以将文献进行压缩。操作起来相称简朴,只是选择一个选项即可:启动WinRAR压缩软件,并选择好要压缩的文献(可以多选,也可以选择文献夹),然后单击工具栏上“添加”图标,并在弹出的窗口中单击“压缩分卷大小,字节”下拉列表框,从中选择或输入分割大小。单击“拟定”按钮后,WinRAR将会按照我们的分割大小生成分割压缩包。
7.快速释放压缩包文献
我们一般拿到一个压缩包文献总是双击用其关联程序打开,然后点下“解压缩”按钮进行解压缩。其实,在WinRAR中只要打开一个压缩包文献,它里面所包含的文献就会显示在WinRAR的窗口中,这时候只要像“资源管理器”中同样选中,并将它们拖到到一文献夹下即可实现这些文献的快速解压缩。它还可以帮助我们把带有文献夹信息压缩的文献快速解压缩到特定文献夹下。
8.生成ZIP压缩文献
虽然WinRAR不管从压缩速度还是从压缩率比起WinZIP来是有过之而无不及,但由于WinZIP是目前流行的压缩软件,所生成的ZIP压缩格式已经成为工业压缩标准,因此我们有时还得用ZIP压缩格式,(假如压缩成别的格式对方打不开,则又要重发,反而不合算了!)但是,在WinRAR中也已经内置有ZIP压缩器,我们只要选中文献后,点下工具栏上的“添加”按钮,并选择压缩包格式为ZIP即可生成ZIP格式的文献,免去了启动WinZIP的麻烦。
9.更改备份文献
有时候要解决大量的文献,时间一长就不知道该备份哪些文献了,其实运用WinRAR的功能就可以很轻松地备份文献,并且还可以保证是最新的呢!先将备份文献夹下的所有文献压缩在一个backup.rar文献中。以后在WinRAR中选中这个备份文献夹,点下工具栏上的“添加”按钮,并注意这时选择更新模式为“添加新更新文献”,这样该备份文献夹下的所有文献所有加入到backup.rar文献中了,以后只要天天下班之前进行同样的操作,那只要打开这个文献,就可以保证你的文献是最新的。
10.给自己的压缩包加个注释
使用的压缩文献多了,时间一长就会不知道有哪些文献,更不要说文献里有哪些内容了,假如给自己的压缩文献写几句注释的话,以后打开来一看就知道它是何许作用了,在WinRAR中提供了这样功能。具体的方法是:先用WinRAR打开相应的RAR文献,然后点击工具栏上的“注释”钮,在注释窗口中输入自己的注释内容即可(支持中文输入)。
下次想添加或查看时再次点击工具栏上的“注释”按钮即可。以后打开这个文献时,其注释信息会出现在窗口右边,一目了然!
11.用WinRAR连接MP3音乐片段
是不是手头上有一些小的MP3音乐片段想将它们合成到一个文献?只要使用WinRAR就可以搞定:在“资源管理器”中找到几个MP3文献,依次放好,配合Ctrl或Shift键将它们选中,然后右击鼠标,选择“添加到压缩包...”命令,在弹出的窗口点击“压缩方式”下拉框,从中选择“存储”,并将默认的压缩文献的扩展名由.ZIP或.RAR改为.MP3,点击“拟定”即可。
12.批量安装WinRAR
在一台计算机上安装WinRAR是非常方便的,只要顺着向导一步一步地点击“下一步”按钮即可,但假如你必须安装WinRAR到许多计算机(如某一机房内的所有工作站)时,屡屡的询问安装问题也许令人觉得很烦,在这种情况下你可以运营WinRAR 安装并加上参数:-s,这样可以跳过所有的问题并使用默认值代替。
13.相对途径压缩文献
不知道大家注意到了没有,在WinZip的“Add files”对话框中有一个“Save full path info ”选项,一旦选中此项,则WinZip会连同文献除盘符外的绝对途径压入ZIP文献包中,下次释放时就会连同所有文献压信息一起释放,有时会给我们带来一些不便。而在WinRAR中我们是可以在“压缩文献名和参数”窗口中单击“文献”标签,然后选择压缩相对途径还是绝对途径甚至不选择途径,这样用户又有了一个选择的余地了。
14.定制WinRAR的工具栏
在WinRAR的工具栏上有不少的按钮,其实,我们也可以自由地定制它:启动WinRAR,按下Ctrl+S键,并在打开的“设立”对话框中选择“常规”选项卡,点击其中的“按钮”按钮就可以对工具栏上的按钮和选择一个文献后点击右键出现的快捷菜单中的命令进行添加和删除。通过一番设立,现在的WinRAR就更体贴你的使用习惯了。
15.方便导入导出设立
使用WinRAR的过程中,难免要对WinRAR根据个人的爱好进行必要的设立,而假如到别的机器上后再运营WinRAR会发现风格与自己的不符,这时候又得重新进行设立,比较麻烦。选择“选项”→“导入导出设立”下相应命令即可非常方便地将自己的设立存为一注册表REG文献,也可以导入,使用起来更个性化。
16.WinRAR也能收藏精彩
在IE中我们碰到了自己喜欢的网站,可以把此网站加入到收藏夹。其实WinRAR也可以实现类似的功能:打开要加入到收藏夹的文献夹,然后选择“收藏夹”→“添加到收藏夹”(或按快捷键Ctrl+F)就可以将这个文献夹加入到WinRAR的收藏夹。以后只要点击“收藏夹”菜单,从中选择要进入的文献夹就可以了。
17.设立WinRAR关联文献
假如哪一天,我们发现一些压缩文献不再与WinRAR关联了,那可以启动WinRAR,再选择“选项”→“设立”,打开“设立”对话框,单击“综合”标签 。
再选择相应的关联文献即可。当然,面对这么优秀的压缩软件,点击“所有选中”按钮也不错!
18.设立启动文献夹
假如你的某个文献夹中有比较多的压缩文献,每次启动WinRAR你都要选择那个文献夹,是不是非常的麻烦?其实你可以把这个文献夹设为启动文献夹,当启动WinRAR的时候就会打开这个文献夹,这样会方便很多:启动WinRAR,按下Ctrl+S键,单击“设立”对话框中的“途径”标签,取消“在启动时恢复到上次工作的文献夹”复选框。再单击“启动文献夹”中的“浏览”按钮,从弹出的窗口中选择相应文献夹即可。
19.重新生成WinRAR的快捷方式
为了可以快速的打开一个程序,通常我们都给程序在桌面或是开始菜单中建立一个快捷方式。在WinRAR中建立快捷方式非常简朴,你只要按Ctrl+S打开“设立”属性对话框,然后选择“综合选项”选项卡,在“界面设立”项中你就可以选择在桌面、开始菜单等处建立WinRAR的快捷方式,这样使用起来肯定会方便很多。
20.将临时文献放至其他分区
很多软件都会产生临时文献,默认情况下它们会放在C盘众多杂乱文献夹中,时间一长,会影响系统性能。同时,有时我们想从临时文献夹中找一些文献时(用于文献恢复),由于分布杂乱,很难找到。在WinRAR中,我们完全可以自行设立其临时文献夹位置:选择“选项→设立”,打开“设立”窗口,单击“途径”标签,在“临时文献解压的文献夹”后面输入或者单击“浏览”按钮选择,同时取消“仅用于可移动磁盘”复选项。
当我们从RAR压缩包中拖放文献到文献夹中时,所有文献将会被会放到此文献夹下,再从此文献夹拷贝到我们拖放的文献夹下。
7-zip和7Z介绍
也许你还在安心理得使用着WinRAR,可时不时弹出的注册提醒是不是很烦人,即便你找到了正式版key文献,但是每次升级后寻找key文献的过程也是很烦人的,并且永远不要忘掉,你始终使用的是非法的盗版软件,感觉总是不爽的。
但是WinRAR的确有着令人喜欢的理由,用户界面良好,优秀的人体工程学设计以及所见所得的操作模式让WinRAR在短短几年的时间内红遍了互联网的每个角落,也将曾经压缩行业的霸主WinZip打得溃不成军,可我们必须清楚,RAR这种压缩格式不是完全开放的,而是有版权的,也就是说,RAR版权的持有者完全有理由规定你为使用RAR这种格式付费。因此,当有另一款优秀的压缩软件时,WinRAR绝对不是最佳的选择,这就是——7-Zip。
为什么要选用7-Zip?就我个人来说重要有以下几点:
1、7-Zip是完全免费的。和WinRAR及WinZIP相比较,这也是7-Zip最抢眼的一点。
2、7-Zip拥有优秀的压缩率。虽然是免费使用,但是7-Zip在压缩率上丝毫不输其他两款软件,特别是采用其独有的7z格式时更是占有绝对优势。
3、7-Zip拥有超强的兼容性。7-Zip几乎可以解压目前所有的压缩格式,但是压缩格式只包含7z、ZIP、GZIP、BZIP2 和TAR等开放格式,并且WinRAR也是完全支持7-Zip专用格式7z的。特别的是,7-Zip还支持CHM(微软帮助电子书)文献格式,也就是说,这又是一个CHM还原破解器!
4、7-Zip还是超强的免费文献管理器。该功能与WinRAR可谓平分秋色,各有千秋。
7-zip使用基本教程+最大压缩图象方法
7z压缩——先选择“载入”
需要加密的话,在红线圈出的地方输入密码,密码中文亦可。
紫线圈出的区域可以改到极限压缩,但是奉劝硬件不够折腾还是算了。不改的话直接点拟定
然后就是这样子了,压缩结束它会自动生成文献,不用再理它了。
7Z分卷——在要分卷的文献上右击,选择“分割文献”
比如这个文献有70M,想分割成两个文献,在“分卷大小,字节”填入“35000000” ,这个一定要计算好,否则少填了几位数会导致分割出几万个文献致使系统歇斯底里
分卷合并
7Z分卷的文献都会以001、002……为后缀,一般来说不合并也可以接压缩,在要合并的文献上右击,选择“合并文献”
“拟定”之后既可合并文献
7Z解压缩——选择“释放”
在密码处输入密码,米密码的可以略过,然后“拟定”,解压完毕
7Z压缩格式
定义
7z 是一种新的压缩格式,它拥有目前最高的压缩比。
支持格式:
压缩及解压缩:7z、ZIP、GZIP、BZIP2 和 TAR
仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、WIM、Z、CPIO、RPM、DEB 和 NSIS
对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
7z 格式支持创建自释放(SFX)压缩档案
集成 Windows 外壳扩展
强大的的文献管理
强大的命令行版本
支持 FAR Manager 插件
支持 63 种语言
重要特性
公开的结构编辑功能
最高的压缩比
强大的 AES-256 加密
可更改和配置压缩的算法
最高支持 GB 的文献压缩
以 Unicode 为标准的文献名
支持固实压缩
支持档案的文献头压缩
7z 已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。到目前为止,下列压缩算法已被整合到了 7z 中:
压缩算法
LZMA LZ77 改良和优化算法后的最新版本
PPMD 基于 Dmitry Shkarin 之上的算法 PPMdH 并加以优化
BCJ 32-位 x86 可执行文献转换程序
BCJ2 32-位 x86 可执行文献转换程序
BZip2 标准 BWT 算法
Deflate 标准 LZ77-based 算法
LZMA 算法
LZMA 算法是 7z 格式的默认标准算法。
LZMA 算法的重要特性
高压缩比 可变字典大小(最大 4 GB)
压缩速度:运营于 2 GHz 的解决器可达成 1 MB/秒
解压缩速度:运营于 2 GHz 的解决器可达成 10-20 MB/秒
较小的解压缩内存需求(依赖于字典大小)
较小的解压缩代码:约 5 KB 支持 Pentium 4 的多线程(Hyper-Threading)技术及多解决器 LZMA 压缩算法非常适于应用程序的内嵌。
LZMA SDK. 7z 是 7-Zip 发布于 GNU LGPL 的子程序。
其它支持 7z 格式的压缩软件:WinRAR、PowerArchiver、TUGZip、IZArc。
7-zip官网
7-Zip 官方首页/7z下载
中文首页
不常见的压缩格式
Windows下常见的压缩文献有zip和rar两种, 而linux下有gz, tar.gz, tgz, bz2, Z, tar等。值得指出的是:打包和压缩是两个概念。linux下最常用的打包程序是tar。tar可以在打包或解包时同时调用其它的压缩程序,比如调用gzip,bzip2等。
tar -czf all.tar.gz *.jpg:这条命令是将所有.jpg的文献打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz。
compress 是一个相称古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案。
后缀名和相应工具的相应关系列举如下:
.gz:gzip; .bz2:bzip2; .tar:tar; .Z:compress;
tar.gz:tar+gz; tgz:tgz; tar.bz2:tar+bzip2; .tar.Z:tar+compress;
rar:rar; zip:zip。
ZIP、RAR、CAB、ACE、ARJ等都是比较常见的压缩格式,并且绝大多数压缩/解压缩软件也普遍支持这些压缩格式。但是除了这些之外,尚有一些非常鲜为人知的压缩格式,尽管它们的性能也同样杰出,但却一直“养在深闺无人识”!
一、SQX
SQX是德国压缩软件Squeez(下载地址为)独有的一种压缩格式,它的压缩率就算是跟素以高压缩率著称的RAR相比,仍有不小的优势,并且压缩速度较快,可是目前支持它的只有Squeez一家(这也是下面将要介绍的几种压缩格式的通病),这使得它暂时无法流行起来。
虽然SQX是Squeez的独门兵器,可在支持的压缩格式方面,Squeez并不保守,它还支持此外的11种压缩格式,并且其外观界面是仿Office XP风格的,非常美观。假如你厌倦了WinRAR或WinZip,再用它感觉也蛮不错的。下面我们就来制作SQX格式的压缩包。
Squeez能将自己的压缩/解压缩命令整合到资源管理器的右键菜单中,我们只要单击两次鼠标就可建立SQX文献,但是假如想要进行更多压缩设立的话,就需要通过单击Squeez工具栏上的“Commpress”按钮(快捷键为Ctrl+K)来制作SQX文献。单击之后,会出现“Commpression Wizard”对话框,在“Name of the…”下方的文字框中输入压缩包的保存途径和名称,在“Archive” 下拉列表中选择“SQX”;单击“Next”,打开“Commpression Rate”对话框,选择“Entrypio” 中的“Password” 可为压缩包设立密码,而其它选项可使用默认设立;单击“Next”,打开“File Selection”对话框,选择要压缩的文献后,单击“Finish”一个SQX文献就建立完毕了。
二、IMP
IMP是WinIMP(下载地址为*)的专有格式,目前只有WinIMP支持它,可这并不代表它的性能低劣,恰恰相反,在笔者试用过的压缩工具中,IMP的综合压缩率是最高的,空间紧张的朋友备份数据非它莫属。
WinIMP的界面比较朴实,单击“新建”,在出现的“新建文档”对话框中选择压缩包的保存途径,并输入文献名后,单击“保存”,出现“添加文献”对话框。选择要压缩的文献后,单击“拟定”即可。
WinIMP也同样支持ZIP、RAR等常见的压缩格式,并且它的体积小巧,运营迅速,用“老机”的朋友一定要留意一下。
三、7z
7z?一个怪怪的名字,它是压缩软件7-Zip(下载地址为*)的专有格式,据说是由于其最初版本支持7种压缩格式而得名,但是现在的7-Zip可支持9种压缩格式了。
这个压缩工具没有自己的通用界面,只有7-Zip File Manager(7-Zip文献管理器),我们需要通过资源管理器的右键菜单进行压缩/解压缩操作。选择7-Zip菜单中的“Add to Archive”,打开对话框,7-Zip同样支持自解压和文献加密,单击“OK”即可建立完毕。
四、3种压缩格式的简朴测试
到底以上哪种格式最杰出呢?笔者进行了一个简朴的测试,使用一个普通的Windows文献夹(内含EXE、DLL、TXT等多种格式文献)、一首WAV音乐和一幅BMP格式图片作为测试对象,并与RAR、ZIP格式进行了对比,结果如下表:在压缩普通文献时,IMP格式明显占优,而对多媒体文献,SQX较有优势,7z虽然不如IMP和SQX,可是在很多情况下,仍超越了RAR和ZIP。可见,假如不是“先发优势”,WinRAR和WinZip恐怕早已无立身之地了。
2.2 文献格式转换与数据压缩比较
(实验估计时间;100分钟)
2.2.1 背景知识
多媒体信息的重要类型有文本、语音、音响、矢量图、位图和视频等。通常,数字化的音频和视频信号的数据量十分巨大。为了达成令人满意的图像、视频画面质量和听觉效果,多媒体系统必须解决音频、视频信号数据的大容量存储和实时传输问题。而如此大的数据量和如此高的数据传输率,对于任何一个多媒体系统来说都是不小的承担。但另一方面,这些多媒体数据之间往往具有很大的相关性和冗余性,具有很大的压缩潜力。
以位图(BMP)图像为例,图像数据中像素与像素之间无论是在行方向还是在列方向都具有很大的相关性,因而整体上数据的冗余度很大。在允许一定限度失真的前提下.可以对图像数据进行很大限度的压缩(例如转换成JPG格式)。
2.2.2实验目的
(1)理解数据压缩的概念。了解数据压缩标准和相关技术。
(2)通过文献格式转换等操作来达成数据压缩的目的,从而进一步领略数据压缩技术的实现和应用方法。
2.2.3工具/准备工作
在开始本实验之前,请回顾教科书的相关内容。
需要一台安装有相关工具软件的多媒体计算机。
2.2.4实验内容与环节
压缩工具软件WinZip和WinRAR可以说是无损压缩技术应用的典范。在本实验中。我们试图通过文献格式转换等操作来达成数据压缩的目的,从而加深对数据压缩技术的理解,也掌握一定的数据压缩操作技巧。
1. 图像格式的转换
选取两幅BMP图片,运用windows的“画图”软件进行格式转换(通过“另存为”命令)并记录(表2.1),查看和分析同一图片的不同格式的文献其大小变化和质量差异。
表2.1 图片不同格式的对比分析
图片名称
BMP文献大小
JPG文献大小
GIF文献
TIFF文献
PNG文献
单色
16色
256色
24位全彩色
1335049
945 KB
94.9 KB
140 KB
142 KB
134 KB
对比观测感受
欣赏比较同一图片不同格式文献的显示效果。分析其显示质量并得出结论:
2,音频文献的不同格式比较
不同格式的数字音频文献其文献大小差别很大,但播放时质量的变化却不一定明显。在本实验中,我们通过对同一音乐文献进行不同格式的转换解决体会对音频文献的压缩方法。
具体操作环节如下:
环节1:选取一个WAV音乐文献(例如用抓音轨方式从CD获得)。
环节2:用音频解决工具软件(如格式工厂)将该WAV文献转换为MP3格式,再从网上下载一个时间长度相称的MID格式音乐,并在表2.2中记录相关实验数据。
表2.2同一音乐片段不同文献格式的压缩分析
文献格式
文献大小
对比播放质量(改变采样率和采样精度)
WAV
MP3
RA
WMA
MID另找
环节3: 欣赏比较不同格式文献的播放效果,分析其播放质量并得出结论:
3.视频文献的压缩解决
运用视频工具软件(如Windows Movie Maker)对视频文献进行剪辑和压缩解决,记录解决过程中的文献大小变化和播放质量差异,进行对比分析。
具体操作如下:
环节1:用视频解决工具软件剪辑一段视频并保存,将该视频片段文献的相关实验数据(文献名、文献类型,扩展名、文献大小)记录如下;
1)剪辑工具软件:
2)文献名:
3)文献说明(重要内容):
4)文献类型(扩展名):
5)文献大小:
环节2。使用视频格式转换工具(暴风转码),将MPG视频文献转换为其他格式。
环节3:比较同一段视频不同压缩格式(输出模板)的文献(要设立成同一尺寸)。
环节4:对同一视频片段,在不同压缩参数下的压缩情况。
并设计表格记录相关的实验数据。
环节5:欣赏比较同一视频片段的不同格式文献的播放效果,分析其播放质量并得出结论:
2.2.5 实验总结
展开阅读全文