☆★★【高技术贴】【教你学压缩】一步步让你了解国外小组的压缩
其实压缩技术很简单,没什么神秘的。国外的s或l的压缩流程大约是这样:
1、分析文件,了解文件的构成和主体内容,确定是音频或视频或数据或贴图。
2、用nanozip或freearc初步把每个文件制作单独压缩包,通过分析压缩率了解可行性,然后删掉压缩包。
3、尝试把媒体文件解包成通用格式。
4、把成功解包的媒体文件清除多余信息并转换为无损高压格式,有损格式就使用ogg的同等码率转换一下。
5、尝试解包数据文件(通常不会成功)
6、静态分析重复程度,手动按照重复性分离较大文件为多个小块。
7、用xdelta处理刚才的文件。
8、把贴图文件尝试解包。
9、如果是bmp,转换为无损高压格式,如果是jpg,放到一起,写自动打包批处理。
10、删除所有文件的exif信息和缩略图缓存,用nanozip挨个压缩所有jpg文件,如果不大,就用最大压缩,内存1024即可。
11、使用7-zip封装刚才的一大堆压缩文件和打包程序和、自动打包批处理。
12、使用7-zip封装一下之前预处理的文件,并且再次分离(别忘了写批处理)
13、再次静态分析重复性。
14、再次使用xdelta处理。
15、重复12-14过程,直到xdelta的缩小率<10%,时间和比率不成正比为止。
16、用nanozip或freearc按原始文件进行分部分封装,选o2和最高,比较压缩比确定要使用的程序。
17、提取注册表、dxwebsetup、vb运行库、vc运行库等等,编写简易bat安装程序。
18、美化批处理安装程序。
19、测试稳定性和时间。
20、加密批处理,用7zip或winrar打包所有文件(不用追求压缩率,因为已经高压了),准备发布。
21、发布。
其中,Nanozip、FreeARC的效率是所有压缩软件中最好的,但压缩率Nanozip最大压缩要优于FreeARC的最大压缩,但是用时也会长一点。
=============以上皆为原创,觉得不错就顶个贴吧============= 专有名词很多呢。。~
话说这样一个过程。。看起来很长,不知道操作起来要多久呢?看R大那些似乎很快就能有压缩包了。。~ 他的压缩包不是讲求压缩比的,国外的小组是很注重这个的。 嗯~谢谢知识普及帖
回复 3# wdhwg001 的帖子
SOGA~SOGA~那还真的是很辛苦的高科技呢。。~ 辛苦了,不过有经验的也不用看了,没弄过的看了还是不会,最好搞个案例教学,配合讲解 学习下,不过看的就累,天啊,我都是直接一起打个包 唉,自己的研究成果居然沉了………………顶起来…………………… 虽然看不懂 但也要支持下! 学习了 原来还要费这么多事 不容易 对于我们这种群众来说,只管玩,感谢那些做硬盘版的人的辛苦~ 感谢LZ~ 一直以来我的疑惑全明了了…… = = 太高科技了...
没看懂呵呵 看不懂咧 有没有演示啊? 有点复杂,学习中。。。 压缩诚可贵,带宽价更高
页:
[1]