1.文件压缩的原理:目前,计算机系统中都是使用bytes单位来计量的,不过,事实上,计算机最小的计量单位应该是bits才对,此外,我们也知道1byte=8bits。即每个byte当中会有8个空格,而每个空格可以是0或1,所以,如果我们要记录1这个数字,那么就会将另外的7个空格浪费掉。而压..
分类:
系统相关 时间:
2014-12-22 02:08:29
阅读次数:
220
问题描述:在项目中需要将文件压缩然后传输给三方进行彩信发送,使用SharpZipLib 进行压缩,原先使用J#进行压缩处理,但是用SharpZipLib压缩后的zip文件传输过去之后,总会报发送失败。最后在加入s.UseZip64 = UseZip64.Off;这一句话后,解决问题。特此记录。usi...
分类:
其他好文 时间:
2014-12-17 17:56:47
阅读次数:
172
这样可以做到很高的压缩比,到底有多高,下面会提到。这种方法用到了 canvas 控件,这也意味着只有支持 canvas 控件的浏览器下才有效。现在你可以看到,上面的图像类似一个噪声图像,但它实际上是一个由124K的 prototype 框架代码转化成的30K的8位PNG图像(压缩比还不错吧)。其实,...
分类:
编程语言 时间:
2014-12-17 12:29:54
阅读次数:
219
一、文件压缩当应用程序保存和加载数据,它可以使用压缩。1、使用 Windows.Storage.Compression.Compressor 压缩,获得一个Compressor stream。var s = await destFile.OpenAsync(FileAccessMode.ReadWr...
分类:
其他好文 时间:
2014-12-16 06:28:50
阅读次数:
267
1.命令:gzip (压缩文件) 压缩文件后缀.gz ps: gzip test.txt 结果:生成文件test.txt.gz,原文件test.txt消失。 注意:只能压缩文件,不能压缩目录,压缩后不保留 原始文件,压缩比大概1/5 解压命令:gunzip2.命令:tar (打包压缩目录) 严格意....
分类:
系统相关 时间:
2014-12-11 01:33:10
阅读次数:
228
实测:4.76 GB一个单文件压缩没有什么问题。import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.I...
分类:
其他好文 时间:
2014-12-08 19:08:14
阅读次数:
206
上篇介绍了mobi文件格式压缩原理,本篇测试一下解压效果。
为了证实我们英文文本这种压缩原理,我们选用了大块头的“科林斯词典(英英版)“mobi文件。压缩文件10兆多,用上篇举例的程序,随机从文件$20000地址处截取一小段(随机的)运行程序,效果如下:
1. 图中,最开始的地方是乱码(符合我们所见:前面没有索引,因此照抄)。
2. 一旦有文本输出,程序就会根据编码欢跃文本的本来面目...
分类:
其他好文 时间:
2014-12-07 16:30:05
阅读次数:
1023
语法zip [参数] [打包后的文件名] [打包的目录路径]参数列表-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串,不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q 安静模式,...
分类:
其他好文 时间:
2014-12-05 20:56:29
阅读次数:
129
有些第三方类库是基于J2SE开发的,内部有资源文件,如properties,这些文件在dex编译的时候会被过滤掉,导致类读取资源的时候无法访问。
解决办法是用运行时加载第三方类库。
1、用DX打包第三方类库
2、把打包后的DEX文件和带目录结构的资源文件,压缩到classes.zip文件里面
3、对Classes.zip进行运行时加载。加载方法见上一个博客...
分类:
移动开发 时间:
2014-12-03 14:19:28
阅读次数:
167
首先,把需要运行时加载的类库,放到项目的其他目录,如新建一个thirdlibs的目录。然后用dx命令,对下面的类库进行压缩,做成dex文件。
dx --dex --output=../assets/ *.jar
这会在assets下面生成一个classes.dex文件,压缩成classes.zip文件。
新建一个类,用来加载类库
package me.chatgame.mobilecg;...
分类:
移动开发 时间:
2014-12-02 20:51:23
阅读次数:
323