0
在相同的zlib版本1.2.11和相同的代碼之間的不同:爲什麼在zlib的壓縮功能是Windows和Linux
char * msg = "0000000000000000000000000000000000000000";
unsigned char buf[1024]={0};
unsigned long buf_len=1024;
FILE *f;
int ret = compress(buf,&buf_len,(const Bytef*)msg,strlen(msg));
printf("ret:%d,%.*s\n",ret,buf_len,buf);
f = fopen("output.txt","wb");
if(f)
{
fwrite(buf,buf_len,1,f);
fclose(f);
}
窗戶的輸出是: 78 9C 33 30 00 02 00 02 D5 00 F1
了Linux的輸出是: 00 00 00 00 00 02 00 02 00 D5 F1
爲什麼他們沒有相同的輸出?