gzdeflate函数_php 压缩函数gzencode gzdeflate gzcompress
gzencode 默认使用ZLIB_ENCODING_GZIP编码,使用gzip压缩格式,实际上是使用defalte 算法压缩数据,然后加上文件头和adler32校验
gzdeflate 默认使用ZLIB_ENCODING_RAW编码方式,使用deflate数据压缩算法,实际上是先用 LZ77 压缩,然后用霍夫曼编码压缩
gzcompress ;默认使用ZLIB_ENCODING_DEFLATE编码,使用zlib压缩格式,实际上是用 deflate 压缩数据,然后加上 zlib 头和 CRC 校验
php 代码
<?php $a = '不好、没收到、没有收到、没效果、没什么效果、发错、不行、不满意、不是很满意、不符、不是正品、失望、不怎、不咋、慢、断、骗、破、坏、烂 、流出、溢出、没想像中、没有想像中、无语、丢、扔了、不要买、郁闷 、太少、不太舒服、服务差、不敢恭维、什么鬼、不便宜、不喜欢、过期、丑、空的、骂、投诉、亏了、难看、浪费钱、不划算、不太好,不舒服、不太一样,不滋润、不一样、恐怖、坑人、刺痛、不负责任、太坑、不是很好、好少、刺鼻、严重、少发、感觉不是、贪便宜、给个说法、一点效果都没、上当、不过关、没好货、难用、降价、不太喜欢、毁、不理想、打开过、不干净、怪味、难闻、塑料味、难吃、抹不开、不值、发霉、劣质、微信、shop、邀请码、垃圾、过敏、';echo 'a的长度:'.strlen($a);echo'
';echo'gzcompress';echo'
';echo $m = base64_encode(gzcompress($a));echo'
';echo'$m的长度:'.strlen($m);echo "
";echo 'gzdeflate';echo '
';echo $m=base64_encode(gzdeflate($a));echo '
';echo '$m的长度:'.strlen($m);echo'
';echo'gzencode';echo'
';echo $m = base64_encode(gzencode($a));echo'
';echo'$m的长度:'.strlen($m);
a的长度:927
gzcompress
eJxVU9l22kAM/ZV8Xt/ac/oDY0yCIaFgNpdkErYsrQ/gJDgBL8DHdDTLU3+ho5mJQ1905KuRdHUls10bHvZ/iMdfZ3zwDsGz82nzv89hwO+o9VlBWBZUCHRCNRhrh+3acnZlHV7MeL3j/J8JHIJTRCwfqxBfLaDvYZ37F05vHE5+WAd6l9j0fI52tNJWxZG2Yppiyi0WFH7tDMNvHjRydPK5czRvfwN+h+1Wn1OdItFUJivTyTRoDlh+4SZ59FiGwyvfU9H2zBCM4Tl0vO5jGfQ4bWMabUNrBtu14z6cc28lCiRopVLL0obY4Qhr6iqMKF9iV3lscDoxIBYXv3NxXTeD1rB4ayiTJkbzjiWnrg+CGlXeYplmqvfiCgY9sY4qenqrf8srnOSDp8XZjvDp1oZ4ccnf3SosjmW9Licjo27IctQRglxEbjMynch0wYrCCXIbni7ZnpK2ViidqMrCPHhQDeSgcX0v2KU+kU9Nm4gipHEljijGbBfLJOWbocklopbZc1P+Xm/RgC3Y9x2lYwPON3bBurVMn5xKg1/ojNus2H7K8iE7Tzx3jN0LfRNm/X0oia7mHmev0CCIkxjCja2pIjP4LOSjcQVC1zebyjCrJC6dlO7noLg+aC1kinzgsGZHHOH7l6/fML9GZLIVU/ML3PlAD+4mhnjb/wBVRICK
$m的长度:684
gzdeflate
VVPZdtpADP2VfF7f2nP6A2NMgiGhYDaXZBK2LK0P4CQ4AS/Ax3Q0y1N/oaOZiUNfdOSrkXR1JbNdGx72f4jHX2d88A7Bs/Np87/PYcDvqPVZQVgWVAh0QjUYa4ft2nJ2ZR1ezHi94/yfCRyCU0QsH6sQXy2g72Gd+xdObxxOflgHepfY9HyOdrTSVsWRtmKaYsotFhR+7QzDbx40cnTyuXM0b38DfoftVp9TnSLRVCYr08k0aA5YfuEmefRYhsMr31PR9swQjOE5dLzuYxn0OG1jGm1DawbbteM+nHNvJQokaKVSy9KG2OEIa+oqjChfYld5bHA6MSAWF79zcV03g9aweGsokyZG844lp64PghpV3mKZZqr34goGPbGOKnp6q3/LK5zkg6fF2Y7w6daGeHHJ390qLI5lvS4nI6NuyHLUEYJcRG4zMp3IdMGKwglyG54u2Z6StlYonajKwjx4UA3koHF9L9ilPpFPTZuIIqRxJY4oxmwXyyTlm6HJJaKW2XNT/l5v0YAt2PcdpWMDzjd2wbq1TJ+cSoNf6IzbrNh+yvIhO088d4zdC30TZv19KImu5h5nr9AgiJMYwo2tqSIz+Czko3EFQtc3m8owqyQunZTu56C4PmgtZIp84LBmRxzh+5ev3zC/RmSyFVPzC9z5QA/uJoZ42/8A
$m的长度:676
gzencode
H4sIAAAAAAAAA1VT2XbaQAz9lXxe39pz+gNjTIIhoWA2l2QStiytD+AkOAEvwMd0NMtTf6GjmYlDX3Tkq5F0dSWzXRse9n+Ix19nfPAOwbPzafO/z2HA76j1WUFYFlQIdEI1GGuH7dpydmUdXsx4veP8nwkcglNELB+rEF8toO9hnfsXTm8cTn5YB3qX2PR8jna00lbFkbZimmLKLRYUfu0Mw28eNHJ08rlzNG9/A36H7VafU50i0VQmK9PJNGgOWH7hJnn0WIbDK99T0fbMEIzhOXS87mMZ9DhtYxptQ2sG27XjPpxzbyUKJGilUsvShtjhCGvqKowoX2JXeWxwOjEgFhe/c3FdN4PWsHhrKJMmRvOOJaeuD4IaVd5imWaq9+IKBj2xjip6eqt/yyuc5IOnxdmO8OnWhnhxyd/dKiyOZb0uJyOjbshy1BGCXERuMzKdyHTBisIJchueLtmekrZWKJ2oysI8eFAN5KBxfS/YpT6RT02biCKkcSWOKMZsF8sk5ZuhySWiltlzU/5eb9GALdj3HaVjA843dsG6tUyfnEqDX+iM26zYfsryITtPPHeM3Qt9E2b9fSiJruYeZ6/QIIiTGMKNrakiM/gs5KNxBULXN5vKMKskLp2U7ueguD5oLWSKfOCwZkcc4fuXr98wv0ZkshVT8wvc+UAP7iaGeNv/AC8zReSfAwAA
$m的长度:700
这三个函数的比较实质上是三种压缩方法:deflate, zlib, gzip的比较。
从性能的维度看:deflate 好于 gzip 好于 zlib
从文本文件默认压缩率压缩后体积的维度看:deflate 好于 zlib 好于 gzip
gzdeflate函数_php 压缩函数gzencode gzdeflate gzcompress相关推荐
- gzdeflate函数_PHP中的gzcompress、gzdeflate、gzencode函数详解_php实例
PHP中存在一组看起来很像的压缩解压函数: 压缩函数:gzcompress gzdeflate gzencode 解压函数:gzuncompress gzinflate gzdecode gzdeco ...
- gzdeflate函数_PHP中的gzcompress、gzdeflate、gzencode函数详解
这篇文章主要介绍了PHP中的gzcompress.gzdeflate.gzencode函数详解,本文深入分析了它们的相同点和不同点,需要的朋友可以参考下 PHP中存在一组看起来很像的压缩解压函数: 压 ...
- php函数表达式,正规表达式函数_php
php与其它跨平台语言(也许java不在其列. :))类似,也有正规表达式功能. PHP3.0的正规表达式功能当然远远比不上Perl,但还是足够用的,主要函数有这么些: (1)ereg,eregi 这 ...
- php自定义中文分词方法,一个用PHP写的中文分词函数_php
class Segmentation { var $options = array('lowercase' => TRUE, 'segment_english' => FALSE); va ...
- php 繁体字转换 简体字,繁体中文转换为简体中文的PHP函数_php基础
繁体中文转换为简体中文的PHP函数_php基础 前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码.其调用方式为$tx ...
- php导航遍历代码,目录遍历函数_php
php中的目录遍历功能本来也很普通,但它却具有一种"面向对象"的形式, 所以也提一下: (1)dir, opendir 用法: http://www.gaodaima.com/45 ...
- php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数_php基础
繁体中文转换为简体中文的PHP函数_php基础 发布时间:2016-06-17 来源: 点击: 次 前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keye ...
- gzdeflate函数_gzdeflate函数
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- php中getdistance函数_php计算两个经纬度地点之间的距离
/** * @param $lat1 * @param $lng1 * @param $lat2 * @param $lng2 * @return int */ function getDistanc ...
- php mail函数_PHP发送电子邮件函数mail详解
重要:本文最后更新于2019-10-09 08:49:07,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. PHP作为一门使用广泛的脚本语言,经过这么多年发展已经非常完善了,发送电子 ...
最新文章
- 简谈-Python一些常用的爬虫技巧
- INFO:在InstallShield中修改安装包压缩.cab包的大小
- 第十二届蓝桥杯省赛第二场C++B组真题 【未完结】
- JAVA中string的赋值_Java中关于String赋值的两种形式
- C语言中枚举enum的用法
- xxljob 配置具体定时任务_分布式任务调度: XXL-Job
- c语言编写程序统计某给定ascii文件中个字母的出现频率,2016年浙江理工大学理学院C语言程序设计考研复试题库...
- The General Framework Of Signal ProcessingOTFS Modulation Scheme(信号处理的一般框架OTFS调制)(4)
- [2018.07.10 T1]叠盒子
- 谷歌浏览器获取网页元素的xpath
- 485通讯的校验和_MCGS 与 FX3U PLC 之间的无线通讯实例
- aw36515闪光灯驱动ic调试
- SAP Down Payment的设置和使用
- 浙江大学计算机考研分数线2018,2018年浙江大学考研复试分数线已公布
- unreal虚幻引擎学习(一)史上最全的Unreal Engine 4学习资料整理
- vscode连接服务器时卡在setting up ssh host:initializing vscode server
- Windows 改变CMD窗口颜色!
- 数仓工具—Hive Beeline(21)
- 独立性检验(卡方检验)
- 18. SPI协议,spi转can,MCP2515裸机驱动详解
热门文章
- matlab的输出(命令窗口、fprint函数、disp函数)
- matlab求两点的距离,matlab求两点间距离
- 彻底卸载VS2015的工具及使用方法,亲测有效!!!
- 安卓网络测试工具_专业网速测试工具高级版,支持5G网络测试网速
- 数字图像相关-高斯分布散斑图生成MATLAB代码
- OpenPDF 或 itext5 根据pdf模板生成多页PDF
- SonicWall远程命令执行漏洞
- java保留小数点后两位_JAVA中小数点后保留两位的方法有哪些
- python处理时间序列非平稳_用python做时间序列预测4:平稳/非平稳时间序列
- 开发APP需要什么技术?