压缩_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 压缩 >>列表
· 数据压缩与信息熵发布时间:2014-09-08
1992年,美国佐治亚州的WEBTechnology公司,宣布做出了重大的技术突破。该公司的DataFiles/16软件,号称可以将任意大于64KB的文件,压缩为原始大小的16分之一。业界议论纷纷,如果消息属实,无异于压缩技术的革命。许多专家还没有看到软件,就断言这是不可能的。因为根据压缩原理,你不可能将任意文件压缩到16分之一。事实上,有一些文件是无法压缩的,哪怕一个二进制位,都压缩不掉。后来,事实果然如此,这款软件从来没有正式发布。没过几年,就连WEBTechnology公司都消失了。那么... 查看全文
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,两者本质上没啥区别,在数学家看来,都是映射。一方面在进行通信的时候,有必要将待传输的数据进行压缩,以减少带宽需求;另一方面,计算机存储数据的时候,为了减少磁盘容量需求,也会将文件进行压缩,尽管现在的网络带宽越来越高,压缩已经不像90年代初那个时候那么迫切,但在很多场合下仍然需要... 查看全文
DotNetZiponCodePlex:http://dotnetzip.codeplex.com/详细的可以看源代码……总之感觉比SharpZipLib好用。而且DotNetZip支持VB,C#以及任何.NET语言。压缩://定义文件路径stringfilename=@"d:/test.rar";using(ZipFilezip=newZipFile()){zip.AddFile(@"C:/text.txt","txt")... 查看全文
从MVC4开始,我们就发现,项目中对Global.asax进行了优化,将原来在MVC3中使用的代码移到了【App_Start】文件夹下,而Global.asax只负责初始化。其中的BundleConfig类就有个很牛X的功能:合并与压缩。想到以前做ASP.NET的时候要通过工具压缩,手动合并,很麻烦。通过BundleConfig可以大大的提高工作效率和项目性能。一、基本的使用1.1、Global.asax文件的初始化protectedvoidApplication_Start()... 查看全文
· 解析zip压缩包 附件中提供ant.jar发布时间:2014-08-07
importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.Enumeration;importorg.apache.tools.zip.ZipEntry;importorg.apache... 查看全文
mozjpeg是一个来自Mozilla实验室的JPEG图像编码器项目,目标是在不降低图像质量且兼容主流的解码器的情况下,提供产品级的JPEG格式编码器来提高压缩率以减小JPEG文件的大小。Mozilla指出,这些年来,网站的图片使用数量和大小都在与日俱增,而HTML、JS和CSS文件大小都相对减小了。也就是说在页面加载的过程中,图片占用了大量的网络流量。所以减小图片的大小可以显著优化页面加载速度。当然使用压缩比更高的替代图像格式(比如WebP)也是一种解决方案... 查看全文
HBO的电视剧《硅谷》讲述的是一位年轻的创业者Richard和他的创业公司PiedPiper的故事,这家创业公司开发的一种开创性技术是“通用压缩算法”。创作者希望他们在电视上展示的技术可信又能易于被观众理解。但电视剧的技术顾问JonathanDotan并不是压缩算法专家,所以他求助于Google,在上面找到了斯坦福的教授TsachyWeissman,向他发去了邮件。Weissman教授通常不会去看不请自来的邮件,但凑巧他打开了邮件并立即产生了兴趣... 查看全文
· java压缩zip文件乱码问题发布时间:2014-07-22
对于Java本身,很多功能都会遭到大家的质疑,但是真的是Java本身做的不好么?我想应该不是的。对于Java自身自带的压缩文件操作来说,最大的弊端应该就是对中文的不支持,所以很多人都会去选择apache公司提供的。然而apache公司提供的同样也有语言问题。但Java自身的就不会。在我去网上找过相关的资料,发现除了使用apache的之外,还有去修改源码,而修改源码这种方式,对于很多新手来说,是非常头痛的事情。那就没有解决方式了么?在最近做项目的时候,正好就用到这个压缩文件的操作... 查看全文
· Android -- 压缩与解压文件发布时间:2014-07-06
我在做一个项目中,工程文件中有一个功能需要很多图片,图片与app一起打包下来的话有30+M,那么我们就考虑另外下载压缩包,我们将图片取出,工程就只有4+M了,哈哈哈哈,呵呵,真恐怖。那么这样就涉及到另外下载压缩包,以及压缩包的解压。java的工具类里面也包含的有对zip的处理。代码实现publicclassUtil{publicstaticfinalStringZIP_FILENAME="/data/data/com.yydcdut... 查看全文
Lempel-Ziv-Oberhumer(LZO)是一个无损数据压缩算法,最初写于1984年。因算法出色的速度和效率,LZO得到了广泛使用,包含在OpenVPN、MPlayer2、Libav、FFmpeg、Linuxkernel,甚至是火星漫游车好奇号等项目中。LabMouseSecurity的嵌入式系统安全专家DonBailey在官方博客上宣称在LZO及其变种LZ4中发现了一个有20年历史的整数溢出bug,可被攻击者用于远程执行代码... 查看全文
DotNetZiponCodePlex:http://dotnetzip.codeplex.com/详细的可以看源代码……总之感觉比SharpZipLib好用。而且DotNetZip支持VB,C#以及任何.NET语言。加压:(从CodePlex上偷过来的)using(ZipFilezip=newZipFile())... 查看全文
**////<summary>///图片切割函数///</summary>///<paramname="sourceFile">原始图片文件</param>///<paramname="xNum">在X轴上的切割数量</param>///<paramname="yNum">在Y轴上的切割数量</param>///<paramname="quality">质量压缩比<... 查看全文
· JAVA图片压缩发布时间:2014-04-24
可以将像素高的图片转成像素低的图片,同时图片清晰度会降低jdk1.5之前的不支持PNG格式的图片,之后支持,下面先来一个传进文件传出文件方式的:packagecom.oct.com;importjava.awt.image.BufferedImage;importjava.awt.image.ColorModel;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjavax... 查看全文
好久好久没有更新博客了,越来越懒。。。话说懒也有懒的好处,懒的时候你可能会想着用些神马方法来帮你偷懒。没错,下面就给大家介绍个博主前不久开发的【css样式生成&图片合并压缩工具】Spirte。功能简介:1.自动合并选定文件夹下所有png图片为一张大图并压缩(水平和垂直两个方向)2.智能生成css样式和测试文件(命名规则来,hover和click有惊喜哦)点击Go会自动生成sprite.html(css样式)和sprite.png(合并后的图片)... 查看全文
· C#照片批量压缩小工具发布时间:2014-04-14
做了一个照片批量压缩工具,其实核心代码几分钟就完成了,但整个小工具做下来还是花了一天的时间。中间遇到了大堆问题,并寻求最好的解决方案予以解决。现在就分享一下这个看似简单的小工具所使用的技术。软件界面如下:要做真实场景的测试,拿的都是单反照的大相片:图片尺寸3888*2592图片大小5.37M:其中遇到的问题与解决方案分享:1.用listview显示图片缩略图非常慢的问题这个问题是始料未及的,如果不做也可以,但是没有缩略图就有损软件体验,这是所有最求完美的程序员所不能容忍的,我当然也不例外... 查看全文
· C# 制作Zip压缩包发布时间:2014-04-09
压缩包制作也是很多项目中需要用到的功能。比如有大量的文件(假设有10000个)需要上传,1个1个的上传似乎不太靠谱(靠,那得传到什么时候啊?),这时我们可以制作一个压缩包zip,直接传这个文件到服务器端,然后在服务器目录解压,释放里面的文件。这里我们选用ICSharpCode.SharpZipLib这个类库来实现我们的需求。ICSharpCode.SharpZipLib提供了两个压缩算法的实现,分别是BZIP2(压缩时间长,压缩率高)和GZIP(压缩效率高,压缩率低)。先定义一个枚举... 查看全文
· 精简压缩jre发布时间:2014-04-07
发布程序时为了避免强制用户安装java的jre环境,我找到了制作一个精简版JRE的方法。主要分为两步:A.根据自己的程序精简rt.jar这个文件。在官网http://code.google.com/p/greenvm/上下载greenjvm工具,解压后在其子目录greenjvm_make的make.bat批处理文件进行配置,这是一个rt.jar精简工具,用于动态截取我们应用中使用到的rt.jar下class,并仅将使用到的class重新组成rt.jar。示例:java... 查看全文
· HDFS-压缩发布时间:2013-12-23
http://marsorp.iteye.com/blog/1559613文件压缩带来了两大益处1)减少存贮空间2)加速网络(磁盘)传输。基于大数据的传输,都需要经过压缩处理。压缩格式压缩格式工具算法文件扩展名可分块DEFLATEN/ADEFLATE.deflateNogzipgzipDEFLATE.gzNobzip2bzip2bzip2.bz2YesLZOlzopLZO.lzoNoSnappyN/ASnappy.snappyNo压缩及解压缩文件解压实例Java代码复制代码收藏代码1... 查看全文
今天做项目中遇见一个压缩问题,我的目录结构是树形菜单,文件在服务器存储是平面存储,没有目录结构,所以在下载指定目录的时候要构建目录结构,如下:当我右键点击下载b目录文件夹的时候要Downloadb目录下的所有文件,并且有目录结构,实现如下:1publicstaticvoidCreateZip(List<string>directories,List<string>filenames,stringzipFileName,stringdir)2{3using... 查看全文
一位高手的上传内容中学习到的,并将其代码根据我的需求进行了修改,参考位置:http://jiangpin1987.javaeye.com/blog/749690参考代码:[java]viewplaincopyprint?importjava.io.*;importjava.util.logging.Level;importjava.util.logging.Logger;importjava.awt.*;importcom.sun.image.codec.jpeg.*;importjava... 查看全文