亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 4819 | 回復(fù): 6
打印 上一主題 下一主題

用zlib壓縮后比源數(shù)據(jù)還大 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-01-11 14:15 |只看該作者 |倒序?yàn)g覽
用zlib壓縮后比源數(shù)據(jù)還大

壓縮前的數(shù)據(jù)大小是16384;
壓縮后是16395;
#include "zlib.h"
#include <stdio.h>
#include <windows.h>

#define MEMLEN 16*1024
int main()
{
        unsigned char *sMem;
        unsigned char *dMem;
        unsigned char *tMem;
        unsigned long dLen=MEMLEN, sLen=MEMLEN, tLen=MEMLEN;
        int i;
        int err;
        int iRet;
        unsigned int iStart, iEnd;

        sMem = malloc(MEMLEN);
        tMem = malloc(MEMLEN);

        for (i = 0; i < MEMLEN; i++)
                sMem = rand() % 256;

        dLen = compressBound(sLen);
        dMem = malloc(dLen);

        iStart = GetTickCount();
        err = compress(dMem, &dLen, sMem, sLen);
        iEnd = GetTickCount();
        printf("compress; time: %d; len=%d; err=%d \n", iEnd - iStart, dLen, err);

        iStart = GetTickCount();
        err = uncompress(tMem, &tLen, dMem, dLen);
        iEnd = GetTickCount();
        printf("decompress; time: %d; len=%d; err=%d \n", iEnd - iStart, tLen, err);

        iRet = memcmp(sMem, tMem, MEMLEN);
        printf("iRet: %d\n", iRet);
        return 0;
}

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-01-11 14:18 |只看該作者
有可能。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2008-01-11 14:27 |只看該作者
如果任何東西能越壓越小,那任何文件都能壓縮到1個(gè)字節(jié)了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2008-01-11 20:51 |只看該作者
原帖由 flw2 于 2008-1-11 14:27 發(fā)表
如果任何東西能越壓越小,那任何文件都能壓縮到1個(gè)字節(jié)了

這句話比較深刻

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2008-01-11 22:40 |只看該作者
原帖由 flw2 于 2008-1-11 14:27 發(fā)表
如果任何東西能越壓越小,那任何文件都能壓縮到1個(gè)字節(jié)了

邏輯分析能力很強(qiáng)

論壇徽章:
1
午馬
日期:2013-08-23 23:39:47
6 [報(bào)告]
發(fā)表于 2008-01-12 03:02 |只看該作者
做壓縮,太鬧心.

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2008-01-12 18:37 |只看該作者
壓縮算法,一般依據(jù)與統(tǒng)計(jì)性規(guī)律,如“連續(xù)出現(xiàn)的字符或詞”。
對(duì)隨機(jī)性越強(qiáng)的數(shù)據(jù),壓縮效果越差。你的這個(gè)試驗(yàn),說(shuō)明隨機(jī)函數(shù)rand() ,能生成隨機(jī)性很強(qiáng)的數(shù)據(jù)。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP