作为一名前Android开发人员,对于ms不能提供原生的Gzip压缩支持表示难以理解,对于好多有网络交互的应用,如果能够做gzip压缩,可以有效的节省用户流量 ,个人测试的结果是 gzip压缩效果大约是在 30%-60% 之间,打个平均,你可能给用户节省了一半的流量。网上兜了好久。最后所有的连接都指向了这里
http://dotnetzip.codeplex.com/
不过这个库也太大了,不能用了,先我们做sdk的,sdk本身也就几十K,不能直接用,幸苦这哥们是开源直接把其中的压缩相关的代码拿出来了,改了下包名(主要是怕开发者如果使用相同的库会用冲突)打包成dll后大约是 70K左右。
节省流量才是王道啊,我们友盟的wp统计分析一定要对得起开发者,so ,同时和大家共享一下资源,免除searching之苦,如果以后有机会,会研究下deflate算法,在做精简!
调用方式如下:
string ss = UmengSDK.Third.Gzip.GZipStream.CompressString(string s);
大家觉得好用的话,不要忘了支持下我们的统计分析啊: http://www.umeng.com
分享到:
相关推荐
另外,可以使用GZip或Deflate压缩技术减小数据传输量,以及使用数据分页来降低一次性加载大量数据的压力。 6. **安全考虑** 当涉及到敏感信息交换时,需要确保通信安全。WCF提供了多种安全模式,如Transport、...
RedBit.Samples.XPlat.GZip 使用 Xamarin Forms for iOS、Android 和 Windows Phone 的 GZip 压缩和 HttpClient 的示例代码。 配套文章可以在找到
该库提供了多种版本,包括C语言版本,能在多个平台上无故障编译,如Windows上的Visual Studio,Linux上的gcc,FreeBSD上的LLVM,以及iPhone的Xcode等。qpress是一款使用QuickLZ的文件存档工具,专为快速存储系统设计...
- 数据压缩:在网络传输大量数据时,可以考虑使用GZip或Deflate压缩算法来减少数据量。 在提供的"Web-Service-communication-with-Windows-Mobile-Wind.pdf"文件中,可能会详细介绍这些技术和实践案例,帮助开发者...
tar.gz是一种常见的Linux/Unix下的文件打包和压缩格式,其中".tar"用于打包多个文件或目录,".gz"则表示使用gzip工具进行了压缩。在Windows环境下,可以使用7-Zip或者WinRAR等工具进行解压。 解压后,我们有"code...
cygpng12.dll和cygz.dll则是PNG和GZIP压缩库的实现,用于处理PNG图片的解码和编码过程。 iPhoneFixPng.exe是该工具的核心组件,它负责接收用户输入的PNG图片,通过解析图片的头部信息,识别出非标准格式,并进行...
这可能是通过.NET Framework中的`System.IO.Compression.GZipStream`或`System.IO.Compression.ZipArchive`类实现的,它们提供了对GZIP和ZIP格式的压缩和解压缩功能。 5. **运行时解压**:在应用程序运行时,首先...
WP7QQ词典V1.1源码 源码介绍: V1.1加入了SQLite数据库,本地数据库没有的词将先从网络查询,查询到结果后保存到... SharpZipLib.WindowsPhone7.dll - gzip压缩和解压 还有参考RestSharp简单封装的的一个http库
"z"参数表示使用gzip压缩,"x"参数表示解压,"v"参数表示详细模式,显示解压过程,"f"参数后面跟的是压缩文件的名字。 描述中提到“免激活”,这意味着AirServer在这个压缩包中可能是已经破解或者授权的版本,用户...
框架提供的CSS和JS经过gzip压缩后,大小控制在100kB左右,大大减少了页面加载时间,提升了性能。 在“NumberOne专业开发”AmazeUI后台管理的压缩包中,可能包含了用于构建后台管理系统所需的各种组件和示例代码。这...
模态 一个用 JavaScript 为... 还在 Safari (iOS 7.1)、IE10 (Windows Phone 8)、Chrome 35 (Android 4.4.4) 上进行了测试。 执照 没有版权。 没有许可证。 你喜欢什么。 用法 包括您的自定义 CSS <link rel="sty
2. **cygpng12.dll** 和 **cygz.dll**:这些都是Cygwin下的动态链接库,分别对应PNG和gzip的处理。它们用于解析和处理PNG图片以及可能包含的压缩数据。 3. **iPhoneFixPng.exe**:这是一个专门针对iPhone软件安装包...
`Ionic.Zip.CF.dll` 是针对Compact Framework(主要用于.NET Micro Framework和Windows Phone等移动平台)的版本,功能与常规的`Ionic.Zip.dll`类似,但针对资源有限的环境进行了优化。 2. **读取压缩包**: 在C#...
9. 性能优化:QuickWAP-SiteWeaver6.8可能会包含页面缓存、CDN支持、GZIP压缩等功能,以提高网站加载速度,降低服务器负载。 10. 移动端兼容性:考虑到不同的移动设备和操作系统,系统需确保在iOS、Android、...
代码中用到了三个dll Community.CsharpSqlite.WP.dll - SQLite的使用,Newtonsoft.Json.dll - json解析,SharpZipLib.WindowsPhone7.dll - gzip压缩和解压,还有参考RestSharp简单封装的的一个http库,wp源码频道。
7. **性能优化**:减少数据传输量,如只获取必要的字段,使用GZIP压缩响应,避免不必要的网络请求,以及利用缓存策略。 源代码"WebserivceDevice"可能包含了一个或多个示例,用于演示如何在移动设备上实现上述过程...
2. 优化:减少数据传输量,使用高效的编码方式,如GZIP压缩;合理设计服务接口,避免不必要的网络请求。 总结,基于Web Service的3G手机应用开发是现代移动开发中的一个重要方向,通过理解和掌握这些关键技术,...
优化包括减小文件大小、合并文件、使用CDN(内容分发网络)和启用GZIP压缩等。 9. **SEO友好**: 响应式设计有利于搜索引擎优化,因为只有一个URL和一份内容,避免了移动和桌面版本的重复内容问题,提高了搜索引擎的...
此外,考虑到移动设备的数据流量限制,可能采用高效的数据压缩技术,如GZIP或Brotli,以减少传输的数据量。 2. 信息处理:在电信设备接收到推送信息后,会进行解析和处理。这包括解码JSON或XML等数据格式,提取歌曲...