`
ntop
  • 浏览: 36843 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

windowsphone Gzip 压缩

 
阅读更多

作为一名前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

分享到:
评论

相关推荐

    Windows Phone开发(47)示例源码

    另外,可以使用GZip或Deflate压缩技术减小数据传输量,以及使用数据分页来降低一次性加载大量数据的压力。 6. **安全考虑** 当涉及到敏感信息交换时,需要确保通信安全。WCF提供了多种安全模式,如Transport、...

    RedBit.Samples.GZip:使用 Xamarin Forms for iOS、Android 和 RedBit 的 GZip 压缩和 HttpClient 的示例代码

    RedBit.Samples.XPlat.GZip 使用 Xamarin Forms for iOS、Android 和 Windows Phone 的 GZip 压缩和 HttpClient 的示例代码。 配套文章可以在找到

    QuickLZ 1.5.x 压缩.docx

    该库提供了多种版本,包括C语言版本,能在多个平台上无故障编译,如Windows上的Visual Studio,Linux上的gcc,FreeBSD上的LLVM,以及iPhone的Xcode等。qpress是一款使用QuickLZ的文件存档工具,专为快速存储系统设计...

    与Windows Mobile / Windows Phone的Web服务通信

    - 数据压缩:在网络传输大量数据时,可以考虑使用GZip或Deflate压缩算法来减少数据量。 在提供的"Web-Service-communication-with-Windows-Mobile-Wind.pdf"文件中,可能会详细介绍这些技术和实践案例,帮助开发者...

    code-adhoc.tar.gz_Windows_Phone_C++_Builder_

    tar.gz是一种常见的Linux/Unix下的文件打包和压缩格式,其中".tar"用于打包多个文件或目录,".gz"则表示使用gzip工具进行了压缩。在Windows环境下,可以使用7-Zip或者WinRAR等工具进行解压。 解压后,我们有"code...

    iphone-fixpng IPhone PNG图片转换器

    cygpng12.dll和cygz.dll则是PNG和GZIP压缩库的实现,用于处理PNG图片的解码和编码过程。 iPhoneFixPng.exe是该工具的核心组件,它负责接收用户输入的PNG图片,通过解析图片的头部信息,识别出非标准格式,并进行...

    C#简单三层架构 使用压缩后的XML资源文件、解压查询手机号码归属地

    这可能是通过.NET Framework中的`System.IO.Compression.GZipStream`或`System.IO.Compression.ZipArchive`类实现的,它们提供了对GZIP和ZIP格式的压缩和解压缩功能。 5. **运行时解压**:在应用程序运行时,首先...

    WP7QQ词典V1.1源码201273

    WP7QQ词典V1.1源码 源码介绍:  V1.1加入了SQLite数据库,本地数据库没有的词将先从网络查询,查询到结果后保存到... SharpZipLib.WindowsPhone7.dll - gzip压缩和解压  还有参考RestSharp简单封装的的一个http库

    AirServer.tar.gz

    "z"参数表示使用gzip压缩,"x"参数表示解压,"v"参数表示详细模式,显示解压过程,"f"参数后面跟的是压缩文件的名字。 描述中提到“免激活”,这意味着AirServer在这个压缩包中可能是已经破解或者授权的版本,用户...

    AmazeUI后台管理框架

    框架提供的CSS和JS经过gzip压缩后,大小控制在100kB左右,大大减少了页面加载时间,提升了性能。 在“NumberOne专业开发”AmazeUI后台管理的压缩包中,可能包含了用于构建后台管理系统所需的各种组件和示例代码。这...

    modal:用 JavaScript 为现代浏览器编写的简单模态叠加

    模态 一个用 JavaScript 为... 还在 Safari (iOS 7.1)、IE10 (Windows Phone 8)、Chrome 35 (Android 4.4.4) 上进行了测试。 执照 没有版权。 没有许可证。 你喜欢什么。 用法 包括您的自定义 CSS <link rel="sty

    fixpngWindows

    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、...

    WP7QQ词典应用

    代码中用到了三个dll Community.CsharpSqlite.WP.dll - SQLite的使用,Newtonsoft.Json.dll - json解析,SharpZipLib.WindowsPhone7.dll - gzip压缩和解压,还有参考RestSharp简单封装的的一个http库,wp源码频道。

    移动设备上的webservice调用开发 源代码

    7. **性能优化**:减少数据传输量,如只获取必要的字段,使用GZIP压缩响应,避免不必要的网络请求,以及利用缓存策略。 源代码"WebserivceDevice"可能包含了一个或多个示例,用于演示如何在移动设备上实现上述过程...

    基于Web Service的3G手机应用开发入门讲座

    2. 优化:减少数据传输量,使用高效的编码方式,如GZIP压缩;合理设计服务接口,避免不必要的网络请求。 总结,基于Web Service的3G手机应用开发是现代移动开发中的一个重要方向,通过理解和掌握这些关键技术,...

    885_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    优化包括减小文件大小、合并文件、使用CDN(内容分发网络)和启用GZIP压缩等。 9. **SEO友好**: 响应式设计有利于搜索引擎优化,因为只有一个URL和一份内容,避免了移动和桌面版本的重复内容问题,提高了搜索引擎的...

    电信设备-歌曲推送信息的显示方法.zip

    此外,考虑到移动设备的数据流量限制,可能采用高效的数据压缩技术,如GZIP或Brotli,以减少传输的数据量。 2. 信息处理:在电信设备接收到推送信息后,会进行解析和处理。这包括解码JSON或XML等数据格式,提取歌曲...

Global site tag (gtag.js) - Google Analytics