Ĭ��
���� �������� 5
�뿪��IM������Ʒ�¿ӣ�����3���¹����ҿ�Դ����ߣ������������·��... ��վ�����㽨��
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·
΢��ɨһɨ��ע��

������������Ѷ�߼�����ʦ�μ����ļ�����������лԭ���ߡ�


1������


��Ѷ�罻�������ز�Ʒ��������Ѷ���á���ֵ��Ա��������ֱ������Ϸ�̳ǡ����֡�QzoneУ԰�ȣ���ҪĿ��Ⱥ�嶨λΪ����һ�������ڶ����������ܱȽϸ�Ҳ��ϲ�����ʸ������ݵ�Ⱥ�壬��Ʒ�����ϱ�Ȼʹ�ô�����ͼƬչʾ��ͬʱ���IJ�ƷQQҲ�漰������ͼƬ�洢��չʾ������QQȺͼ��Ⱥ�����ȡ�

ͼƬ�ڲ�Ʒ�еĴ���ʹ��ӵ�������ô���ͬʱ��Ҳ�������¼������⣺

  • �������˳����������ӡ��ļ��洢�������ӣ���Ӫ�ɱ����ߣ�
  • �û����ʵ�ҳ��/��Ʒ�����������ӣ����䵱ǰ�ƶ����������������Ʒѣ���ͼƬ�����������û����ʳɱ���
  • �ͻ��˼���ҳ����ʱ������������ʾʱ���ӳ٣�Ӱ���û�ʹ�����顣

Ϊ�˽�һ��������Ӫ�����ɱ�����С�û���������������ҳ�������ٶȣ��罻���� CDN��ά������ҵͼƬ�Ż����ƣ���������WebP��SharpP������Ӧ�ֱ��ʡ�Guetzli��ͼ��ѹ�������������������������Ķಿ�����Ϲ��أ��������γ�һ�׸���ȫͼƬ���ͣ�JPEG��JPG��PNG��WebP��GIF���ೡ����ͼƬѹ����Ӫ��ϵ�������ڸ������նˣ�ÿ����Լ������������G��

�� ʾ��1��QQ�ռ�GIF����SharpP�����󣬵�ͼƽ����С����90%���߷�����������30%
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_1.jpg

�� ʾ��2��QQ����GIF����SharpP�����󣬽�Լ�����dz����ԣ���������80%
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_2.png

2����������



3����������


��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_0.jpg

4�������ݽ��׶�һ������WebPѹ������ҵ��ǿ����


WebP��Google��2010���Ƴ�����һ��webͼƬѹ����ʽ���������������ڣ�

  • ���и��ŵ�ͼ������ѹ���㷨���ܴ�����С��ͼƬ������ԭͼ�����Ͻ�Լ30%���Ҵ�С����
  • ӵ������ʶ���޲�����ͼ��������
  • �߱���������������ѹ��ģʽ��Alpha ͸���Լ����������ԣ�
  • �� JPEG �� PNG �ϵ�ת��Ч�����൱���㡢�ȶ���ͳһ��
  • ֧��GIF����GIF��ѹ��Ч���������������Խ�Լ��ҵ�����Ĵ�����Դ�Լ����ݿռ䡣

��άͬ�¼�ʱ�����о�WebP���ƶ�Ӧ�������������ڸü���������������CDNͼƬѹ�����ʷ�����

ѹ���������ã�
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_3.jpg
ͨ����֤���֣�ѹ�����������ڱ�����ͼƬ��������С���γ������ع�ϵ����������Խ�ߣ�������ͼƬ����Խ������Ҳ��Խ����������������70%~90%�䣬���Դﵽ����ƽ�⡣����Ĭ������80%��

��/������������
�ն�WebP�������ܣ��ڵ�ǰ���绷���²��������⣬ƽ��������ʱ��100ms���ڡ����ң�ͨ�������Ƶ�ʹ��WebPͼƬ����������ͼƬ�ߴ硢ʹ�õ�CPU���ļ�����Ƶ�ʵȷ�ʽ�����Խ�һ���Ż�������������

�ն˼����ԣ�
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_aaaa.png
Ƕ��WebP������������APP�Լ���֪֧��WebP�Ĺ���������������Chrome��Opera�ȣ������������޷�����WebP���ݣ�����������������WebP��֧���������˲鿴����

һ����Ҫ����ISUX����ʵ������CDN��WebP�������룬����������Ӧѹ�����ʷ���������ͼ��ʾ��
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_5.png
  • �������˲����첽ѹ�����ߣ����ض�������ͼƬӦ��ѹ���������ɶ�Ӧ�ĸ����ļ���
  • �ͻ��ˣ�Browser+APP���ͺ�̨�������������ͻ���ʶ�������Ƿ�֧��WebP���룬�����������غ�̨�����ˣ���̨�������ٸ��ݿͻ���������ȷ�����յ���Դ����URL��

���µ�ԭ���ǣ�

  • CDNԴվ����WebP���빤�ߣ��Է��Ϲ�������Դ����WebP���뼰дDB������
  • WebP���������첽ģʽ���ұ����ɹ�����дDB֪����̨���������˼�ʹ����ʧ�ܻ���ʱ��Ҳ��Ӱ���ͻ���ʵ�ʷ��ʣ�
  • �ͻ�����������̨������ȡ��Դ·����Ȼ�����ܶ���Դ����ʵ����������������������Դ����·��ʱ������������WebP�����Ա�ǩ���ݣ�
  • CDN�����ǻ��ڷ���URLΪkey�ģ���ԭͼ��WebP��������URL��һ��(����Ϊ.webp��׺)������ʵ�ʻ���CDN�ڵ㻺�����ݲ�ͬ���ݡ�

���Ϸ����ڽ���CDN��ISUX��ʹ���ȶ������Ҵﵽ��Ԥ��Ч��������Ҳ�����ƹ�Ӧ�õ�������QzoneͼƬ�ϡ��������ڸ÷����Խ���ҵ�������Խ�ǿ��Ҫ��ҵ���ͻ��˱����߱�WebP�����Լ����������Լ�����URL��̨�·����������ս���ҵ���������⣬�����޼���

5�������ݽ��׶ζ�������WebP/SharpP/����Ӧ�෽ʽѹ����ҵ����ʹ����


�ϼܹ���ͼƬѹ����CDN�������������񲿷�ҵ�񣬼�С�������˴������ĺ����ݴ洢��ͬʱ�������˿ͻ��˵ļ����ٶȡ�

���üܹ��Ĺ���ȱ��Ҳʮ�����ԣ�

  • ѹ���������ޣ�ֻ֧��WebPһ�ַ�ʽ����������ҵѹ���������ƣ�
  • ѹ���������ޣ�ֻ֧�ּ���WebP��ʽ�IJ��ֿͻ��˷��ʣ�
  • ��ҵ���������أ�����ʵ���ƹ�Ч�����ѡ�

���ڴˣ����Ż�ͼƬѹ�����ʷ�����ʱ����ϣ���¼ܹ��ܶ�ҵ������С���������룬ͬʱ��������Ч��ͼƬѹ���������������ƹ�ʹ�á���Ŀ��ʱ2015~2016������ʱ�䣬�ڼ�����Ҳ������ҵ���뼼�����ƣ����Ż�����WebP������Ӧ����ͬʱ�������Ե�������SharpP���뼼����

5.1���뼼�����Ż�WebP����������Ѷ����SharpP���ֱ�������Ӧ��������


WebP������ԭͼ�����Ͻ�Լ30%���Ҵ�С��������H.265��VP9�Լ�AVS2���±��뼼���ij��֣�ͼƬѹ�����˽�һ���Ż��Ŀռ䡣

��a. ����HEVC��SharpP����ѹ������

Sharp�ǻ�����һ��ͼƬ������׼HEVC�����Ա������ܡ�Ч�ʼ�֧�������ȷ��������Ż���չ��������Ѷ�罻��������Ƶʵ�����Ƴ���ͼ�������뼼�����������ۻ���ʵ����֤������HEVC��SharpP����WebP�ɽ�Լ21%��С������JPEG�ɽ�Լ43%���Ҵ�С��

��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_6.png

��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_7.png

SharpPϵͳ����ͬWebPһ�������������ͽ��������֣�

  • ���룺RGB->SharpP
  • ���룺SharpP->RGB

��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_8.jpg

ͨ����ԭHEVC�������ں��Ż���֧�ֽ���ʽ���ܼ�͸��ͨ������̬ͼƬ��ʽ�ȷ�ʽ����һ��������SharpP�������������IJ����Ӷ�����ͼƬ���͵ļ����ԣ��������������ϵĻ�����ʧ�档�����ֽ׶�SharpP��������Ѷ�ڲ����и�ʽ������ֻ��Ӧ������Ѷ����APP��ͨ��APP������SharpP�������ķ�ʽʵ�ֿͻ��˵Ľ��롣

��b. ͼƬ�ֱ�������Ӧ��������

�ն˻��ͷֱ��ʴ�С��һ������ͼƬ���������ֱ������Ƶģ�Ŀǰͳһ��׼��750px���������еͶ˻��Ͳ�����Ҫ�߷ֱ��ʵ�ͼƬ�������ܰ��践���ʵ��ֱ���ͼ��ͬ���ɴﵽ��Լ�������Ż����ܵ�Ŀ�ġ���������֤����������ӦͼƬѹ���������ز�Ʒ������������ԭ�л����ϣ��ٽ�Լ20%���ҡ�

��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_9.png

ͼƬ�ֱ��ʵ�������WebP/SharpP��˵ԭ���򵥣����޸ı�����ʽֻ�����ֱ�����Ϣ�������ޱ��������ܻ��ͻ��˼������⡣���ǽ������ն��豸�ֱ��ʰ������������л��֣�����Ӧ��Դվij���̶��ֱ��ʵ�ͼƬ������
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_bbb.png

5.2��Ӫ��������ҵ����С������ͼƬѹ�����ʼܹ�


��ҵ������С�ĸĶ����������������Ĵ������������棬�����ü����ܹ��������ƹ㡣

���ǵ�Accept��User-Agent���ڱ�׼��HTTP����ͷ�ֶΣ��ֱ��������ؿͻ��˵Ľ���������Ϣ����Ļ�ֱ�����Ϣ��Ҳ����������������Chrome��Opera������֧��WebP��������������ͷĬ���д��ϡ�Accept: image/webp���ֶΣ���ȫ���ݸ��׷�����

��a. ����Acceptͷ��WebP/SharpP��ʶ�����롿��

PC������������Chrome��Opera�ȣ�֧��WebP���������£�������ͷAccept�ֶ���Ĭ���д��ϡ�image/webp���ֶΣ����ݸ���ѹ�����ʿ��ܡ�

���������࣬����APP��PC�ͻ��ˣ��ڷ���ͼƬ����ǰ���ɸ��ݱ����������Զ������ӡ���ͨ���ײ�WebView��ͳһ���ӡ�image/webp�� ��image/sharpp���ֶΡ���ѶAPP����Ʒ�ϳ��ص�ҵ��һ���϶࣬������ͬ�ڲ������Ŷӣ�Ϊ������Դ���뼰ͳһ�����������Ƽ��ķ�ʽ��APPƽ̨ͳһǶ������SDK���޸�����ͷAccept�ֶΣ�����ҵ������APP��ǶWebView������ͼƬ��Դ���ɡ�

Ϊʶ���ͻ��˷��͵ı�����ʽ�ֶβ�������ȷ��������ѹ�����ݣ�CDN�ڵ���CDNԴվͬ����Ҫ��ǰ������Ӧ�ĵ���������
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_10.jpg

����ͼ��ʾ:

  • ��Ѷ��������QQ APP��WebView��Ԥ��WebP/SharpP����SDK���������ṩAcceptͷ�ֶε��Զ��޸�������ͼƬ����������
  • CDN�ڵ㣬����ʶ�𵽵�Acceptͷ�ֶη��ض�Ӧ�������ݣ�����ֱ��͸��������Դվ��
  • CDNԴվ�����ݻ�ȡ��������ͷ�ֶΣ���ȡԤ���ɵ�ѹ����ʽ�����򴥷�ʵʱѹ��������Ӧ��Ӧ�������ݸ��ͻ��ˡ�

����WebP/SharpP�����п���ʧ�ܻ��ߺ�ʱ���ߣ�����ͨ�����¼����ֶ��������������ݵļ�ʱ���أ�

  • ����Դ����CDNԴվǰ��ʵʩ���ر�����ʽԤѹ����
  • ���߱��������첽ģʽ�������ó�ʱ������ʱ��ֱ�ӷ���ԭͼ�������û���ʱ��max-age=10�����ڸô�����������CDN���Ծ������ڸ��£�
  • �����⵽ѹ�������ļ��Ա�ԭͼ�����ƣ�û�б�ԭͼС������ֱ�ӷ���ԭͼ���ݣ�
  • ����SharpP��WebP��������Ч���� Accept �ֶ�ͬʱ���� "image/webp"��"image/sharpp" ʱ��CDN ���ȷ��� SharpP �������ݡ�

��b. ����User-Agent�ķֱ�������Ӧ��������

HTTPͷ�ֶ��д���User-Agent��һ�㲻�����ֱ��ʣ�����ʽ��ͳһ�����������У�������Ϊ�ԡ�Pixel/750�����ָ�ʽ��ƥ������׼��Ҳ�����׼������пͻ���������ͬ���뷽�����ƣ�����User-Agent������Ӧ������ͬ����Ҫ�ͻ���WebViewͷ�ֶ��޸�����֧�֣��Լ�CDN�ڵ���CDNԴվ�Ķ�Ӧ����ʵ�֣�
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_11.jpg

����ͼ��ʾ���ֱ�������Ӧ���������������Ľ���SDK��ֱ��ʹ��WebView���Դ��Ĺ���SDK���ɡ�

�����˴�WebViewͬ����Ҫ�޸�UAͷ�ֶΣ����ո�ʽҪ�����ӷֱ�����Ϣ�󣬴��ݸ�CDN�ڵ���CDNԴվ���ڵ㼰Դվ�ٽ�����Ӧ���߼�������

  • WebView�޸�����ͷUser-Agent���Ϸֱ�����Ϣ��Ȼ�󴫵ݸ�CDN������User-Agent: Mozilla/5.0 Pixel/480 ����
  • CDN�ڵ�����UA�ֱ������ݶ�ȡ��Ӧ���沢���أ�����ֱ��͸��������Դվ��
  • Դվ����UA�ֱ������ݶ�ȡ����Ԥ���ɵĶ�Ӧ�������򴥷�����ѹ����
  • ����ѹ�������첽ģʽ�������ó�ʱʱ�䡣ʧ�ܻ���ʱ������ֱ�ӷ���ԭͼ���������û���ʱ��max-age=10��
  • ����Ӧ������ͼƬ������ʽ��ԭͼ��ͬ��ֻ�Ƿֱ��ʲ�һ����

����ѹ���ͷֱ��ʵ������ڲ�ͬ������ͼ��ѹ����ʽ�������Ͽɵ���ʹ�ò�Ӱ��ʵ�ʹ��ܣ���ͬʱ�������Ӻ���ѹ���Ⱥ��������档����Ӧ�õ�ʱ��������Ҳ���ֿ��ǵ������㣬�����ֲ�ͬѹ������ͬ����Ϊ�ͻ��ˣ�SDK+WebView����CDN�ڵ㡢CDNԴվ�����㼶�����ڶ�Ӧ�㼶�Ͻ����߹����߼�������һ����ʵ�ֽ�������������

�������ϱ���ѹ���ͷֱ�������Ӧ�����շ�������ͼ���£�
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_12.png

���׷���������ҵ�����������⣬ͬʱͨ������SharpP������Ӧ�����������˱���Ч���Լ��ն����ó�������ǰ�ѳɹ�Ӧ�õ���Ѷ��Q H5����QȺͼƬ�����ἰQzone���ϰ桢����������Ҫҵ���ϣ��½�Լ����400Gbps���ϣ�ͬʱ���׷���Ҳ������ȫ��˾�ڲ��ƹ㡣

6�������ݽ��׶������������죬����Guetzli�������ó�����ҵ���޸�֪


WebP/SharpP����ѹ����Ȼ��ѹ��Ч���ϸ��ţ������ͻ��˾߱���Ӧ����SDK��������ʹ�á��������������ݷ��������ֳ�WebP/SharpP/����ӦͼƬ�⣬�����ڴ�����ԭͼ��������������JPG��ʽ����ռ��30%���ҡ�

��ԭ�����£�

  • CDN��̬��ȫ��ͼƬѹ��Ӧ�ã����϶����Զ���APP��PC�������ķ��ʣ�����jpgԭͼ����ռ��Լ9%��
  • ��Q�������Ѹ���֧���¸�ʽ����jpg��ʽ����ռ�Ȼ�����35%֮�ࣻ
  • QQȺͼ��������ѹ���Ѷȴ����޷��������пͻ������ͣ���һֱ�޽�չ��
  • ��Ѷ��ƵAPP�Ѹ���֧���¸�ʽ������������PC�˸����������ķ��ʣ�����jpg����ռ��35%��

Guetzli��Google 2017�������Ƴ���ͼƬ�����㷨�����ڱ���JPEG��ʽ���ٷ����Ʊ����ڵ�libjpeg��С30%���Ҵ�С�����㷨ֻ�ǸĽ���û�иı�JPEG�����㷨�����˱���������ͼƬ����Ŀǰ���н�������

��ԴGuetzli�����ڱ����ļ�ʱ���ڴ漰ʱ�����Ķ��Ƚϸߣ����������Ż��������ɴ�����С�����������ģ���ʱ�½�92%���ɱ���ʡһ�����ϣ��Ӷ��߱�����������Ӧ����������ǰ�������ڴ���jpgԭͼ���󣬿�Ӧ��Guetzli����ѹ�����г������ǡ���ͳ�ƣ�Guetzli�Ż���ͼƬ��Сƽ����ʡ30%���û���������ʱ�½�25%���ң����Դ�ͳJPEG�����������ԡ�

6.1Guetzli����Ӧ�÷���


Guetzli��δ�ı�ͼƬԭ�б�����ʽ��ֻ�Ƕ������ݽ����Ż����������˲��ܶԿͻ��˻���CDN�ڵ���˵�����ɽ�Guetzli��������ԭͼ��������Ψһ��Ҫ����ֻ��׼���ù��߲���Դվ������Ӧ�����߼���

��a. ����������

��ԴGuetzli������������û��ֱ���õģ�����ֻҪ��עGuetzli��ͬѧ����֪���������ۡ�

Ϊ�ù��߾߱�����Ӧ������������ͬѧ��Ҫ�������������������������Ż���

  • GPU�������٣�������Guetzli�ļ����㷨ȫ����ת�Ƶ���CUDA��ȥ�������Կ��IJ��������������������ƽ��м��٣�
  • �������ţ����ڴ���������Ч�ʸ��ߵ�TCMalloc�⣻�Ż�CUDA��Block Size��С�������㾫����double��Ϊfloat��

�Ż�����Guetzli���ߣ����ܽ�Դ��Դ�汾����90%���ϣ������ϻ����޲��졣

��b. Դվ�����߼�����

�򵥵�GuetzliӦ�ã�ֱ��ͨ��Web��ʽ������Ӧshell����ɡ�Ϊ����ҵ���Ҷȿ��ƣ���������ҵ��ID���CDNԴվͨ������ҵ��ID�������Ƿ�Guetzli������ͬʱͨ��ǰ��Nginxƥ������+URL�����������Ʒ�����Χ��

������ʾ��
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_13.png

ԭ���������£�

  • �ͻ��˰���������������ͼƬ������
  • Nginx������$uri ƥ�������ֱ�ת�����󵽲�ͨ�ĺ���ҵ��ID������һ��ҵ��ID����Guetzliѹ������һ��û�У�
  • ԴվGuetzliѹ��֧��Ԥѹ��������ѹ�����֣���������ѹ��Ϊ�첽ģʽ���������г�ʱʱ�䡣��ѹ��ʧ�ܻ���ʱ���򷵻�ԭͼ������max-age=10��
  • Guetzli�����洢��Cache��ԭͼ��keyλ�ã���Ĭ��ʹ��Guetzli��������ԭͼ��

6.2��ԭ�мܹ��Ľ���


Guetzli��������ͼƬ����JPEG��ʽ���������ٴν���WebP/SharpPѹ���ǿ��еģ�����ʵ�ʲ���Ҳ��ȷ���ˡ���ôGuetzli�Ƿ����ͷֱ�������Ӧһ��������WebP/SharpP���ӱ�������ѹ��Ч�ʺ���������ͬ�����ӣ�

���Ǵ�������ȡ��100����Ƶ������Ϊ����������Guetzli���������豸90��WebP/SharpP������������70���ֱ����ж����ı���ѹ���Լ�WebP + Guetzli���ӡ�SharpP + Guetzli���ӡ�

ȡ�ò����������£�
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_14.png

�Ӳ������ݿ��Կ����� Guetzli��WebP/SharpP�ĵ���ѹ����Ҫ�Բ��󣬵��ӵ�GUEѹ����û�д������ŵ�ѹ��Ч�ʣ�������ɫ�ʵ�һ�����£�����ѹ����ͼƬ��ԭͼWebP/SharpPѹ������Ҫ��Щ��

���ˣ��������ط�������ʱ��û�ж��Ƿ�����ѹ������ǿ�����ơ���Guetzli��ԭ��ѹ�����ʼܹ���Դվ���в��𣬸��Ը��Ƕ�Ӧ���ó���������һ�����ʵ���ʹ�á�

�������ط����ܹ���ͼ��ʾ��
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_15.jpg

Guetzli�����Ż������������������������޵е������ն˼���������һ�����ڼ�����CDNȫ�������ƹ㣬�������ڼ�����QQ���㡢��Ѷ��ƵͼƬ��QQ���ַ������ƹ㣬��Լ��������G����������ʱ�����Ƴ���������

7��������


�����������Ķಿ��������������������ͼ��ѹ��������������ѶCDN�������Լ�ȫ����ʵʩ��

�ڼ����ݽ��Ĺ����еõ����ջ���

  • ѹ�����ʷ��������˶����й淶���������ݡ���ҵ������С���룬ʹ�ö��ڿ��Ծ����ƹ㣻
  • ���ر���/�ֱ���ѹ������������ҵ���ƣ��ڿ�Դ�������Ż�����������չ���Ż����Ĺ��������Ͽ�Դ�汾�������ԣ������𽥷�����Դ������
  • ��������ҵ����������ͬʱ��ҲΪ��ҵ��չ������һ��������

���Ϸ����漰��һЩ�ؼ����빤�ߣ����У�

  • WebP�����ڿ�Դ�汾���������޸ģ�ֱ�ӻ���libwebp��װ���ɣ�
  • Guetzli���߻��ڿ�Դ�汾����������������BUG�޸������ش����ѿ�Դ��GitHub��
  • SharpP���ߴ�17��3�¿�ʼ���Ѳ���AVS2��Ϊ�µ��ںˣ�17��5����ʽ�����Ƴ�����AVS2��ͼƬ��ʽ�����ϱ�����AVS��֯һ���������ع淶��������ΪTPG��Tiny Portable Graphics����

��¼��΢�š�QQ�Ŷ��������»���


[1] �й�QQ��΢�ŵļ������£�
����Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·��
��΢���Ŷӷ�������Ƶͼ���ij��ֱ��ʼ���ԭ����Ӧ�ó�����
��΢���Ŷӷ�����΢��ÿ���ڴ�ʵʱ����Ƶ���챳���ļ���������
��QQ�����Ŷӷ�����Android�е�ͼƬѹ���������⣨��ƪ����
��QQ�����Ŷӷ�����Android�е�ͼƬѹ���������⣨��ƪ����
����Ѷ�Ŷӷ������ֻ�QQ�е�����ʶ�����Ŷ���Ч��ʵ��������
����Ѷ�Ŷӷ��� ��һ����Q����������ͼƬ��ʾbug��׷�ٹ��̷�����
��΢���Ŷӷ�����΢��Android��С��Ƶ������������Щ����
��΢���ֻ��˵ı�������ȫ�ļ����Ż�֮·��
����ҵ΢�ſͻ�������֯�ܹ����ݵ�ͬ�����·����Ż�ʵս��
��΢���Ŷ���¶��΢�Ž��濨������bug��15����������������ȥ����
��QQ 18�꣺����8���»���QQ��̨�����ӿڸ��뼼����
���»�8.89�ڵij���IM΢�������ν���Android�˼��ݲ��Ե���
�����ֻ�QQΪ��̽���ƶ���IM�еġ���Ӧ�á���
��һƪ����get΢�ſ�Դ�ƶ������ݿ�����WCDB��һ�У���
��΢�ſͻ����ŶӸ����˼�����̸���������ֿͻ������ܼ��غ��Ż���
��΢�ź�̨����ʱ�����ĺ����������ȷּ��ܹ�����ʵ����
��΢���Ŷ�ԭ��������Android��΢�ŵ�ӷ��֮����ģ�黯ʵ��֮·��
��΢�ź�̨�Ŷӣ�΢�ź�̨�첽��Ϣ���е��Ż�����ʵ��������
��΢���Ŷ�ԭ��������΢�ſͻ���SQLite���ݿ������޸�ʵ����
����Ѷԭ������(һ)�����δ��������ƶ��������ֻ�QQ��ͼƬ�����ٶȺͳɹ�����
����Ѷԭ������(��)�����δ���ѹ���ƶ�������APP���������ģ���ƪ����
����Ѷԭ������(��)�����δ���ѹ���ƶ�������APP���������ģ���ƪ����
��΢��Mars��΢���ڲ�����ʹ�õ���������װ�⣬������Դ��
����Լ������΢�����õ��ƶ���IM��������ƽ̨������Mars����ʽ��Դ��
����Դlibco�⣺����ǧ�����ӡ�֧��΢��8���û��ĺ�̨���ܻ�ʯ [Դ������]��
��΢����һ��ͨ�Ű�ȫ��������������TLS1.3��MMTLS������
��΢���Ŷ�ԭ��������Android��΢�ź�̨����ʵս����(���̱���ƪ)��
��΢���Ŷ�ԭ��������Android��΢�ź�̨����ʵս����(���籣��ƪ)��
��Android��΢�Ŵ�300KB��30MB�ļ����ݽ�(PPT����) [��������]��
��΢���Ŷ�ԭ��������Android��΢�Ŵ�300KB��30MB�ļ����ݽ���
��΢�ż����ܼ�̸�ܹ���΢��֮��������������(�ݽ�ȫ��)��
��΢�ż����ܼ�̸�ܹ���΢��֮��������������(PPT����) [��������]��
�����ν�����΢�ż����ܼ�̸�ܹ���΢��֮������������������
��΢�ź����û������ĺ�̨ϵͳ�洢�ܹ�(��Ƶ+PPT) [��������]��
��΢���첽������ʵ����8���»����ǧ�����ӱ����ĺ�̨����������
��΢������Ȧ��������֮��PPT [��������]��
��΢�Ŷ�����Ӱ���ļ������鼰����������ȫ�ģ���
��һ��΢�ź�̨�����ܹ����ܽ��Աʼ���
���ܹ�֮����3������Ա�ɾ�΢������Ȧ�վ�10�ڷ�����[����Ƶ]��
�������ѱ䣺��֤΢��ǿ����̨�ܹ���0��1���ݽ����̣�һ����
�������ѱ䣺��֤΢��ǿ����̨�ܹ���0��1���ݽ����̣�������
��΢���Ŷ�ԭ��������Android�ڴ�й©���غ��Ż������ܽ���
��ȫ���ܽ�iOS��΢������iOS9�����ĸ��֡��ӡ���
��΢���Ŷ�ԭ����Դ�������ߣ�������APK����1M��
��΢���Ŷ�ԭ��Android��Դ�������ߣ�AndResGuard [��Դ��]��
��Android��΢�Ű�װ�������ʡ�ʵս��¼��
��iOS��΢�Ű�װ�������ʡ�ʵս��¼��
���ƶ���IMʵ����iOS��΢�Ž��濨�ټ��ⷽ����
��΢�š�������Ƭ�������ļ���������
���ƶ���IMʵ����iOS��΢��С��Ƶ���ܼ�������ʵ¼��
���ƶ���IMʵ����Android��΢�����δ��������������ܣ�һ����
���ƶ���IMʵ����Android��΢�����δ��������������ܣ�������
���ƶ���IMʵ����ʵ��Android��΢�ŵ���������������
���ƶ���IMʵ����WhatsApp��Line��΢�ŵ��������Է�����
���ƶ���IMʵ�����ȸ���Ϣ���ͷ���(GCM)�о�������΢�ţ���
���ƶ���IMʵ����iOS��΢�ŵĶ��豸�������䷽��̽����
���Ÿ��Ŷ�ԭ����һ���߹� iOS10 ����Ϣ����(APNS)�Ŀ���
����Ѷ�Ÿ뼼�����������ڼ�ʵʱ��Ϣ���͵�ʵս������
>> ����ͬ������ ����

[2] �й�QQ��΢�ŵļ������£�
��2017΢�����ݱ��棺�ջ�Ծ�û���9�ڡ��շ���Ϣ380������
����Ѷ����΢�Ż��˶���Ǯ�������Ѷ�����ô���������ģ���
���������£���ҵ���ڵ���Ѷ����16��ǰ�Ķ��죬˭���������ڵĴ�����
���������£�ʷ����ȫQQͼ����Ǩ���̣�׷ѰIM���˵��ݽ���ʷ��
���������£���QQȺ���͡�΢�ź���������ô���ģ���
���������£����Ƚ���2010��2015��΢��һ·�����ı�����
���������£�΢��ǧ�겻������������ͼƬ��������
���������£���¼΢��3.0�汳���Ĺ��£���΢��1.0����9����ʱ����
��һ��΢��ʵϰ�������������е�΢�ſ����Ŷ���
���״ν��أ�QQʵʱ��Ƶ���챳����������֯��
>> ����ͬ������ ����

��ʱͨѶ�� - ��ʱͨѶ������������ ��Դ�� - ��ʱͨѶ������������

��һƪ��webkit�ں���������ȡ����cookie��һƪ��iOS��̨����ʵս��΢���տ���������Ѽ����ܽ�

��������¼�����¼���ר��

�Ƽ�����
���� 5
΢�Ź��ں�����ͼƬ����������������˵�ķ�ʽ��
��Ѷ�����������罻����ͼƬ�Ĵ���ѹ�������ݽ�֮·_xx.png
��Ѷ���Ǹ��棬�¼����ߵ���ô��
ǩ��: ���쳤�ٻ�û�л������������Ҿ�һ������Ʒ����Զ��...
����
ǩ��: ������
��л¥�����ܺ�����Щ���϶�����ô�������ģ�
���ã����ض��� ������ 2019-08-05 17:38
��л¥�����ܺ�����Щ���϶�����ô�������ģ�

������
����¥�� ×
ʹ��΢�Ŵ��ͣ� ʹ��֧�������ͣ�

���ض���