快速无损压缩库 FastLZ

MIT
C/C++ 查看源码»
Windows
2014-08-22
叶秀兰

FastLZ 是免费开源的,便携式压缩库。

FastLZ 压缩 10 亿字节的文本文件,更多内容请看基准测试结果

支持 Microsoft Windows, Linux,其他 Unix 系统,甚至是 DOS。在 x86, Itanium 和 UltraSPARC 机器上也能运行的很好。

FastLZ 包括两个文件: fastlz.h and fastlz.c。

使用 GCC 编译:

  gcc -o 6pack 6pack.c fastlz.c
  gcc -o 6unpack 6unpack.c fastlz.c

MinGW 编译:

  mingw32-gcc -o 6pack 6pack.c fastlz.c
  mingw32-gcc -o 6unpack 6unpack.c fastlz.c

使用 Microsoft Visual C++:

  cl 6pack.c fastlz.c
  cl 6unpack.c fastlz.c
使用 Borland C++:

  bcc32 6pack.c fastlz.c
  bcc32 6unpack.c fastlz.c
使用 OpenWatcom C/C++:

  cl386 6pack.c fastlz.c
  cl386 6unpack.c fastlz.c

使用 Intel C++ compiler for Windows:

  icl 6pack.c fastlz.c
  icl 6unpack.c fastlz.c

使用 Intel C++ compiler for Linux:

  icc -o 6pack 6pack.c fastlz.c
  icc -o 6unpack 6unpack.c fastlz.c

使用 LCC-Win32:

  lc 6pack.c fastlz.c
  lc 6unpack.c fastlz.c
使用 Pelles C:

  pocc 6pack.c
  pocc 6unpack.c
  pocc fastlz.c
  polink 6pack.obj fastlz.obj
  polink 6unpack.obj fastlz.obj

为了优化速度,编译 flags 来优化选项。
经典的编译器 flags 如下:

* GCC (pre 4.2): -march=pentium -O3 -fomit-frame-pointer -mtune=pentium
* GCC 4.2 or later: -march=pentium -O3 -fomit-frame-pointer -mtune=generic
* Digital Mars C/C++: -o+all -5
* Intel C++ (Windows): /O3 /Qipo  
* Intel C++ (Linux): -O2 -march=pentium -mtune=pentium
* Borland C++: -O2 -5
* LCC-Win32: -O
* Pelles C: /O2


的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

为php安装memcached扩展笔记

为php安装memcached扩展笔记

2014/05/23 22:21
223
0
memcached value最大限幸运快三平台出租制只能是1M吗

关于memcached的value最大幸运快三平台出租【hxforum.com】 企娥②⑨⑤②⑦⑦⑦②⑧0 是1M的限制很多人都知道,但是如果你以为我还要说这个事情,那你就错 之前的老版本确实是只能是1M,但是...

2018/08/09 15:30
2
0
memcached value最大限制只能是1M吗

关于memcached的value最大是1M的限制很多人都知道,但是如果你以为我还要说这个事情,那你就错了。 之前的老版本确实是只能是1M,但是根据git记录,其实2009年以后的版本这个value最大值已经...

2018/08/08 17:47
446
1
几种压缩库的整理

Snappy Snappy是在谷歌内部生产环境中被许多项目使用的压缩库,包括BigTable,MapReduce和RPC等。谷歌表示算法库针对性能做了调整,而不是针对压缩比或与其他类似工具的兼容性。在Intel酷睿i...

2015/06/17 09:59
96
0
PHP常用组件下载列表(请收藏)

http://windows.php.net/downloads/pecl/releases/memcache/3.0.7/ 地址 http://windows.php.net/downloads/pecl/releases/ ZendOptimizerPlus-20030214-5.3-nts-vc9-x86.zip (2013-02-14 0...

2013/03/05 21:42
129
0
移动端IM开发者必读(二):史上最全移动弱网络优化方法总结

本系列文章引用了腾讯技术专家樊华恒《海量之道系列文章之弱联网优化 gad.qq.com/article/detail/29546》的章节,感谢原作者。 1、前言 本文接上篇《移动端IM开发者必读(一):通俗易懂,理解...

2018/05/14 11:56
69
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部